import java.awt.event.*;
import javax.swing.*;
{
private JToggleButton button1;
private JToggleButton button2;
private JToggleButton button3;
private JToggleButton button4;
private JToggleButton button5;
private JToggleButton button6;
private JToggleButton button7;
public JToggleButtonFrame(String title)
{
super(title);
setSize(400,500);
//獲得容器
Container container=this.getContentPane();
//設置佈局爲6行一列
container.setLayout(new GridLayout(7,1));
//創建帶有Icon的JToggleButton
Icon pic=new ImageIcon("E://Java//JCreator2.5//picture//search.gif");
button1=new JToggleButton(pic);
container.add(button1);
//創建帶有Icon的JToggleButton,並且設定按鈕的初始狀態
Icon pic2=new ImageIcon("E://Java//JCreator2.5//picture//index.gif");
button2=new JToggleButton(pic2,true);
container.add(button2);
//創建含有文字的JToggleButton
button3=new JToggleButton("I Love You");
container.add(button3);
//創建含有文字的JToggleButton,並且設定按鈕的初始狀態
button4=new JToggleButton("I Love You",true);
container.add(button4);
//創建含有文字和圖像的JToggleButton;
button5=new JToggleButton("I Love You",pic);
container.add(button5);
//創建含有文字和圖像的JToggleButton;並設定初始狀態
button6=new JToggleButton("I Love You",pic,true);
container.add(button6);
//創建含有Rollover的JToggleButton
button7=new JToggleButton();
button7.setRolloverEnabled(true);
button7.setIcon(new ImageIcon("E://Java//JCreator2.5//picture//cat.gif"));
button7.setRolloverIcon(new ImageIcon("E://Java//JCreator2.5//picture//bird.gif"));
button7.setSelectedIcon(new ImageIcon("E://Java//JCreator2.5//picture//buff.gif"));
container.add(button7);
}
}
public class JToggleButtonDemo
{
public static void main(String[] args) throws Exception
{
JToggleButtonFrame frame=new JToggleButtonFrame("JToggleButtonDemo");
// frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}