标签: jcheckbox

JCheckbox - ActionListener和ItemListener?

ActionListener和ItemListener都用于使用JCheckBox触发事件?

那么,它们之间有什么区别呢?在这种情况下,其中一个比另一个更受欢迎?

java swing actionlistener jcheckbox itemlistener

57
推荐指数
3
解决办法
10万
查看次数

55
推荐指数
2
解决办法
12万
查看次数

如何在Java Swing中创建带有复选框的列表?

在Java Swing中,每个项目列表都有一个复选框的最佳方法是什么?

即一个JList,其中包含一些文本和每个复选框的项目?

java swing jcheckbox

30
推荐指数
5
解决办法
7万
查看次数

Java替换文本文件中的行

如何替换文本文件中找到的文本行?

我有一个字符串,如:

Do the dishes0
Run Code Online (Sandbox Code Playgroud)

我想用以下内容更新它:

Do the dishes1
Run Code Online (Sandbox Code Playgroud)

(反之亦然)

我该如何做到这一点?

ActionListener al = new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    JCheckBox checkbox = (JCheckBox) e.getSource();
                    if (checkbox.isSelected()) {
                        System.out.println("Selected");
                        String s = checkbox.getText();
                        replaceSelected(s, "1");
                    } else {
                        System.out.println("Deselected");
                        String s = checkbox.getText();
                        replaceSelected(s, "0");
                    }
                }
            };

public static void replaceSelected(String replaceWith, String type) {

}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我想只替换读取的行.不是整个文件.

java replace line jcheckbox

28
推荐指数
2
解决办法
11万
查看次数

在java中将图案应用于图像

我正在尝试为我的程序创建几个类似的视觉样式,每个样式都有不同的颜色主题.为此,我已经实现了使用图标来表示JCheckBoxs和JRadioButtons 的不同状态.而不是为每种可能的颜色制作一套完整的图标,有没有什么方法可以在显示之前拍摄一组并更改图像的色调/饱和度/亮度/ alpha?

java icons image jradiobutton jcheckbox

23
推荐指数
2
解决办法
2万
查看次数

Java Swing:需要一个高质量的JTree和复选框

我正在寻找一个包含复选框的JTree实现,其中包含:

  • 选择一个节点时,将自动选择树中的所有后续节点

  • 取消选择一个节点时,将自动取消选择树中的所有后续节点

  • 如果已选择父节点,并且已从其后续节点之一中删除选择,则将更改节点颜色,以使其直观,即虽然选择了此父节点,但并未选择其所有后续节点(如选择时一样)要在通用安装程序中安装的组件)

  • 点击节点即可(无需按住'Ctrl'键!):

    • 如果已选择该节点,则将取消选中该节点及其所有后继节点
    • 如果未选择该节点,则会选择该节点及其所有后继节点

我在网上寻找一些简单的东西,却找不到我想要的简单东西.

有谁知道这种树的良好实现?

java checkbox swing jtree jcheckbox

19
推荐指数
1
解决办法
1万
查看次数

评估Checkbox布尔值

我确信这是一个非常简单的问题,但我无法在任何地方找到答案.我有一个JCheckbox,我需要评估它的布尔值,然后使用if语句更改该值.问题是我无法在任何地方找到用于评估JCheckbox内容的语法,更不用说更改它了.这可能非常简单,但我似乎无法找到任何有用的东西.谢谢!

java swing awt jcheckbox

16
推荐指数
2
解决办法
6万
查看次数

如何为JTABLE swing添加复选框

有谁知道怎么把JCheckBox一个JTable列?像这样的东西:

表格中的表格教程

我从如何使用表中获取了这个

提前致谢.

java swing jtable jcheckbox

14
推荐指数
1
解决办法
10万
查看次数

JCheckbox更改文本位置

如何更改JCheckbox中文本的位置.我希望文本位于复选框的左侧,而不是右侧的默认值.我几次过jcheckbox,jtooglebutton和jabstractButton api.

swing position jcheckbox

14
推荐指数
1
解决办法
1万
查看次数

在JCheckBox中有一个左右对齐标签

我将从我想要的东西开始然后从那里开始:

+------------------------------------------+
|[] jCheckBox                       jLabel |
+------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

基本上我想有一个JCheckBox2段文本,1个左对齐和1个右对齐.我希望整个盒子都是可点击的,并且行为完全像JCheckBox(如果我按下鼠标,它会突出显示盒子等).

现在我试过了:

  • 使用HTML文本框内部,沿行的表:<html><table width=100%><tr width=100%><td>Left Text</td><td align=right>Right Text</td></tr></table>.这产生[] Left TextRightText没有任何视觉对齐.

  • 添加JCheckBoxJLabel面板,但这需要我实现所有鼠标事件并调用正确的相应方法JCheckBox.我把它放在一边 - 但是如果这是唯一的选择,我愿意重新考虑

  • 将JLabel添加到JCheckBox

    • 首先,这导致JCheckBox决定更改字体,因此必须"调整"
    • 其次,基线偏离了1或2个像素,这是通过实现放置JLabel在基线上的LayoutManager来解决的.
    • 第三,JLabelJCheckBox文本重叠,所以我广告调整我的布局管理器,但是JCheckBox没有从getPreferedSize()(的[1,1])给出正确的结果.

所以,基本上我的问题是:我该如何实现呢?

java swing jcheckbox

12
推荐指数
1
解决办法
1979
查看次数