Mega Code Archive

 
Categories / Java by API / Javax Swing Border
 

New EtchedBorder(int style)

import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.border.Border; import javax.swing.border.EtchedBorder; public class MainClass {   public static void main(String[] a) {     JFrame frame = new JFrame("Etched Borders");     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     Border raisedBorder = new EtchedBorder(EtchedBorder.RAISED);     Border loweredBorder = new EtchedBorder(EtchedBorder.LOWERED);     JButton raisedButton = new JButton("Raised");     raisedButton.setBorder(raisedBorder);     JButton loweredButton = new JButton("Lowered");     loweredButton.setBorder(loweredBorder);     Container contentPane = frame.getContentPane();     contentPane.setLayout(new GridLayout(1, 2, 5, 5));     contentPane.add(raisedButton);     contentPane.add(loweredButton);     frame.setSize(300, 100);     frame.setVisible(true);   } }