package devopsdistilled.operp.client.main.utils; import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.image.BufferedImage; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.SwingConstants; public class StandardButtonHelper { public static Icon SetStandardSizeForImage(ImageIcon icon){ Image img=icon.getImage(); BufferedImage bi=new BufferedImage(50, 50, BufferedImage.TYPE_INT_ARGB); Graphics g=bi.createGraphics(); g.drawImage(img,0,0,50,50, null); Icon newIcon=new ImageIcon(bi); return newIcon; } public static JButton SetStandardSizeForButton(JButton btn){ btn.setMaximumSize(new Dimension(95, 95)); btn.setMinimumSize(new Dimension(95,95)); btn.setHorizontalTextPosition(SwingConstants.CENTER); btn.setVerticalTextPosition(SwingConstants.BOTTOM); btn.setFont(new Font("Arial", Font.PLAIN, 10)); return btn; } }