CONSTRUCTORS OF TOOGLE BUTTON:
JToggleButton(String)
JToggleButton(Action)
JToggleButton(String,boolean)
JToggleButton(Icon)
JToggleButton(Icon,boolean)
JToggleButon(String,Icon,boolean)
JToggleButon(String,Icon)
Here string specifies the text that has to be appeared in toggle button we can also use image in jtoggle button by using these constructors here boolean specify that the toggle button is initially selected or not.
CODING:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class myframe extends JFrame implements ItemListener
{
JToggleButton jb;
JTextField t1;
myframe()
{
setTitle("JTOGGLE BUTTON");
setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
t1 = new JTextField(15);
jb = new JToggleButton("ON");
jb.setPreferredSize(new Dimension(150,50));
jb.setBackground(Color.cyan);
add(jb);
add(t1);
jb.addItemListener(this);
setSize(700, 200);
setVisible(true);
}
public void itemStateChanged(ItemEvent eve)
{
if(jb.isSelected())
{
jb.setText("OFF");
t1.setEnabled(false);
}
else
{
jb.setText("ON");
t1.setEnabled(true);
}
}
}
public class togg
{
public static void main(String[] args) {
myframe x = new myframe();
}
}
No comments:
Post a Comment