How To Set Border In Java

How To Set Border In Java

How To Set Border In Java


how to set border in java,border layout manager in java,add border around radio buttons in java,add multiple labels to north in border layout java,adding a border to a pane in java


Border test in Java Program


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
public class BorderTest
{
public Static void main(String args[])
{
BorderFrame frame =new BorderFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fram.show();
}
}
class BorderFrame extends JFrame
{
public BorderFrame()
{
setTitle("BorderTest");
setSize(600,200);
demoPanel =new JPanel();
buttonPanel =new JPanel();
group =new ButtonGroup();
addRadioButton("lower level",BorderFactory.createLowerBevelBorder());
addRadioButton("Raised bevel",BorderFactory.createRaiseBevelBorder());
addRadioButton("Etched",BorderFactory.createEtchedBorder());
addRadioButton("Etched",BorderFactory.createLineBorder(color.BLUE));
add.RadioButton("Matte",BorderFactory.createMatteBorder(10,10,10,10,color.BLUE));
add.RadioButton("Empty",BorderFactory.createEmptyBorder());
Border etched=BorderFactory.createEtchedBorder();
Border titled=BorderFactory.createTitledBorder(etched,"Border types");
buttonPanel.setBorder(titled);
Container contentPane=getContentPane();
contentPane.setLayout(new GridLayout());
contentPane.add(buttonPanel);
contentPane.add(demoPanel);
}
public void addRadioButton(String button Name,final Border b)
{
JRadioButton button=new JRadioButton(buttonName);
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
demoPanel.setBorder(b);
validate();
}
});
group.add(button);
buttonPanel.add(button);
}
privateJPanel demoPanel;
private JPanel buttonPanel;

private ButtonGroup group;

Post a Comment

0 Comments