10. Java Program to Create and Set Border to Push Buttons
💡Code:
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
class ButtonBorderExample {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
createAndShowGUI();
}
});
}
private static void createAndShowGUI() {
JFrame frame = new JFrame("Button Border Example");
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Create buttons with different borders
JButton button1 = new JButton("Button 1");
button1.setBorder(BorderFactory.createLineBorder(Color.BLUE)); // Blue line border
JButton button2 = new JButton("Button 2");
button2.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.RAISED)); // Raised etched border
// Set layout and add buttons to the frame
frame.setLayout(new FlowLayout());
frame.add(button1);
frame.add(button2);
frame.setVisible(true);
}
}
📸Output :