package frame;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.border.Border;
import javax.swing.border.TitledBorder;
public class JCheckBox1{
public static void main(String[] args){
JFrame f=new JFrame("JCheckBox1");
Container contentPane=f.getContentPane();
contentPane.setLayout(new GridLayout(2,1));
JPanel p1=new JPanel();
p1.setLayout(new GridLayout(5,1));
TitledBorder b=BorderFactory.createTitledBorder("你最喜欢哪一家快餐店呢?");
b.setTitleColor(Color.RED);
p1.setBorder(b);
JCheckBox c1=new JCheckBox("麦当劳");
JCheckBox c2=new JCheckBox("肯德基");
JCheckBox c3=new JCheckBox("21世纪");
p1.add(c1);
p1.add(c2);
p1.add(c3);
JPanel p2=new JPanel();
p2.setLayout(new GridLayout(1,1));
p2.setBorder(BorderFactory.createTitledBorder("以下为JCheckBox的图形示范:"));
// JCheckBox c4=new JCheckBox("图形1",new ImageIcon(".\\icons\\Warning.gif"));
// JCheckBox c5=new JCheckBox("图形2",new ImageIcon(".\\icons\\Warning.gif"));
JTextArea a=new JTextArea();
// p2.add(c4);
// p2.add(c5);
p2.add(a);
contentPane.add(p1);
contentPane.add(p2);
f.pack();
f.setSize(500, 400);
f.setLocationByPlatform(false);
f.setDefaultLookAndFeelDecorated(false);
f.show();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
分享到:
相关推荐
在Java Swing库中,`JCheckBox`是一种常用的用户界面组件,用于创建复选框,用户可以勾选或取消勾选来表示选择或否定一个选项。本篇文章将详细讲解如何在Java中处理`JCheckBox`的事件,以及相关知识点。 首先,`...
在Java Swing库中,`JCheckBox`是一种常用的图形用户界面(GUI)组件,它用于创建复选框。复选框允许用户从多个选项中选择一个或多个,而不仅仅是单个选项,如单选按钮(JRadioButton)所允许的那样。在本篇文章中,...
在Java Swing库中,`JTree`是一个组件,用于显示层次结构的数据,而`JCheckBox`则是一个可以勾选或取消勾选的图形用户界面元素。将`JCheckBox`与`JTree`结合使用,可以在树形结构的节点上提供复选框功能,允许用户...
在这个示例中,我们将探讨如何在`JList`中集成`JCheckBox`,使得用户能够通过勾选复选框来选择列表中的项。`JCheckBox`的引入可以提供更为直观和友好的用户交互体验。 首先,我们需要创建一个自定义的`ListModel`,...
在JFrame界面上随机生成多个JCheckBox,并获取选择的JCheckBox的文本内容,作为一个字符串。当取消某个JCheckBox的时候,又把字符串中含有此JCheckBox的文本去掉
设置X和Y,根据JCheckBox设置颜色,
在Swing中,`JCheckbox` 和 `JComboBox` 是两种常见的组件,它们用于实现用户交互。 `JCheckbox` 是一个复选框组件,通常用于提供用户在一组可选选项中选择或取消选择一个或多个选项的功能。它继承自 `JComponent` ...
可直接运行 博文链接:https://shenjichao2009.iteye.com/blog/1178985
Java Swing组件复选框JCheckBox用法示例 Java Swing组件复选框JCheckBox是Swing中的一种基本组件,用于提供用户选择多个选项的功能。JCheckBox可以同时存在多个选项,并且每个选项都可以有两种状态:选中和未选中。...
在Java Swing库中,`JComboBox`和`JCheckBox`是两种常见的组件,它们分别用于创建下拉选择框和复选框。`JComboBox`提供了一个可扩展的列表,用户可以从中选择一个或多个选项,而`JCheckBox`则允许用户在一组选项中...
JCheckBox是Swing库提供的一个复选框组件,可以用于在GUI应用程序中显示和选择多个选项。
这是我之前做的一个项目要实现的一个功能,Jlist 动态添加删除移动Jcheckbox
Java Swing JCheckBox复选框的实现方法 Java Swing JCheckBox复选框是Java Swing中的一种常用控件,用于在图形用户界面中实现复选框的功能。在本文中,我们将详细介绍JCheckBox的实现方法,包括常用构造方法、常用...
本示例探讨如何在`JTable`中添加`CheckBox`,并实现表头的`JCheckBox`全选联动功能。这在需要用户进行多选操作的界面中非常常见,比如在列表中勾选多项进行批量操作。 首先,我们从`CheckTableModle.java`文件开始...
在标题"JComboBox下拉框多选"中提到的场景,就是将`JComboBox`与`JCheckBox`相结合,以实现用户可以从下拉列表中选择多个选项的功能。 以下是一个详细的解释: 1. **JComboBox的基本使用**: `JComboBox`是Java ...
JCheckBox checkBox = new JCheckBox(); checkBox.setText(node.toString()); return checkBox; } return label; } }); // 创建并设置框架 JFrame frame = new JFrame("JTree with CheckBoxes"); frame....
【JCheckBox 复选框详解】 在Java Swing中,`JCheckBox`是一个非常常见的组件,用于让用户在一组可选项中进行多选。由于一个容器中可以放置多个`JCheckBox`,且可以同时选中多个,因此它被称为复选框。复选框的主要...
协作 Beatbox MIDI 音序器应用程序,它使用 Swing GUI 实例来收集 16 行的 16 个 JCheckBox 对象的状态,每个对象代表通过使用 MIDI 事件在特定节拍上演奏的乐器。 JCheckBox 状态保存在一个数组中,根据选择的乐器...
本资源摘要信息中,我们将详细介绍JAVA组件大全.pdf中的知识点,主要涉及到JCheckBox组件的使用和介绍。 JCheckBox组件 JCheckBox组件是javax.swing包下的一个类,它继承自AbstractButton抽象类。JCheckBox组件...