JToggleButto示例
来源:互联网 发布:c 数组排序 方法 编辑:程序博客网 时间:2024/06/06 14:07
package test;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JToggleButton;
class JToggleButtonFrame extends JFrame
{
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);
}
}
- JToggleButto示例
- 示例
- 示例
- 示例
- 示例
- 示例
- Winpcap示例,Libpcap示例
- CMSChart 示例
- DataGrid 示例
- 示例:Radio
- 示例:Calendar
- Sqlldr示例
- 按键示例
- SQL示例
- Singleton示例
- 串口示例
- JLabel示例
- JButton示例
- 胡思乱想:上汤娃娃菜的前奏
- Windows CE通讯模式
- ftp client
- 个人常用的VIM命令列表
- 简单FTP程序
- JToggleButto示例
- Servlet和Filter的url匹配以及url-pattern详解
- 欧几里得求两个整数最大公约数算法的汇编递归实现代码
- JTable示例
- 随笔
- 重要资料
- 经典:从追MM谈Java的23种设计模式
- 试试
- 将一组tiff格式的图片转化为一个pdf文件