jjzjj

JCheckBox

全部标签

java - JCheckbox 更改监听器收到鼠标悬停事件的通知

有人可以向我解释为什么当您将鼠标移到复选框上时这段代码会打印到控制台吗?发生的“变化”事件是什么?importjavax.swing.JCheckBox;importjavax.swing.JFrame;importjavax.swing.event.ChangeEvent;importjavax.swing.event.ChangeListener;publicclassTest{publicstaticvoidmain(String[]args){JFramef=newJFrame();JCheckBoxc=newJCheckBox("PrintHELLO");c.addChang

Java Swing - 具有 3 种状态的 JCheckbox(完全选中、部分选中和取消选中)

这个问题在这里已经有了答案:TristateCheckboxesinJava(9个回答)关闭6年前。我想要一个具有3种状态的JCheckbox,如下所示:部分选择未选中全选Q1。我可以将JCheckbox用于上述目的还是必须使用一些自定义swing组件?

java - 用 JCheckBox 节点渲染 JTree

我正在尝试修改标准SwingJTree以混合带有和不带复选框的节点。这是一个例子:当我尝试选中/取消选中其中一个复选框(本例中的“用户01”节点)时,树会丢失节点:我的代码是对这个例子的改编:http://forums.sun.com/thread.jspa?threadID=5321084&start=13.而不是像这样在DefaultMutableTreeNode中嵌入JCheckBox:newDefaultMutableTreeNode(newCheckBoxNode("Accessibility",true));我认为创建一个派生自DefaultMutableTreeNode的

java - 如何将复选框添加到 JTABLE swing

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭11年前。有谁知道如何将JCheckBox放入JTable列中?像这样:我从HowTouseTables中获取了这个提前致谢。

java - 评估复选框 boolean 值

我敢肯定这是一个非常简单的问题,但我就是找不到任何地方的答案。我有一个JCheckbox,我需要评估其boolean值,然后使用if语句更改该值。问题是我在任何地方都找不到用于评估JCheckbox内容的语法,更不用说更改它了。这可能真的很简单,但我似乎找不到任何有用的东西。谢谢! 最佳答案 ThisSO线程可以回答您的问题。如果您的JCheckBox名为“Foo”,您将检查其值Foo.isSelected()要设置它的值,您可以使用Foo.setSelected(true) 关于jav

java - 在java中将色调应用于图像

我正在尝试为我的程序创建几种相似的视觉风格,每种都有不同的颜色主题。为此,我实现了使用图标来表示JCheckBox和JRadioButton的不同状态。与其为每种可能的颜色制作一整套图标,有什么方法可以让我只取一组并在显示之前更改图像的色调/饱和度/亮度/alpha? 最佳答案 有一种方法,但您必须使用一些BufferedImage转换。创建它们后,将它们缓存或保存以供以后轻松重复使用。从本质上讲,您希望从仅使用Alpha层关闭像素(也提供平滑的抗锯齿)的黑色图像(源颜色#000000)开始。例如,在您的源图像中,每个像素都是黑色的

java - 在java中将色调应用于图像

我正在尝试为我的程序创建几种相似的视觉风格,每种都有不同的颜色主题。为此,我实现了使用图标来表示JCheckBox和JRadioButton的不同状态。与其为每种可能的颜色制作一整套图标,有什么方法可以让我只取一组并在显示之前更改图像的色调/饱和度/亮度/alpha? 最佳答案 有一种方法,但您必须使用一些BufferedImage转换。创建它们后,将它们缓存或保存以供以后轻松重复使用。从本质上讲,您希望从仅使用Alpha层关闭像素(也提供平滑的抗锯齿)的黑色图像(源颜色#000000)开始。例如,在您的源图像中,每个像素都是黑色的

java - 如何在 Java Swing 中制作带有复选框的列表?

在JavaSwing中拥有一个带有复选框的项目列表的最佳方式是什么?即一个JList,其中的项目每个都有一些文本和一个复选框? 最佳答案 一个很好的答案是CheckBoxList.它实现了Telcontar的答案(虽然3年前:)...我在Java1.6中使用它没有问题。我还添加了一个像这样的addCheckbox方法(肯定可以更短,有一段时间没有使用Java):publicvoidaddCheckbox(JCheckBoxcheckBox){ListModelcurrentList=this.getModel();JCheckBox

java - 如何在 Java Swing 中制作带有复选框的列表?

在JavaSwing中拥有一个带有复选框的项目列表的最佳方式是什么?即一个JList,其中的项目每个都有一些文本和一个复选框? 最佳答案 一个很好的答案是CheckBoxList.它实现了Telcontar的答案(虽然3年前:)...我在Java1.6中使用它没有问题。我还添加了一个像这样的addCheckbox方法(肯定可以更短,有一段时间没有使用Java):publicvoidaddCheckbox(JCheckBoxcheckBox){ListModelcurrentList=this.getModel();JCheckBox

java - 如何检查 JCheckBox 是否被选中?

如何检查JCheckBox是否被选中? 最佳答案 使用isSelected方法。您也可以使用ItemListener以便在选中或取消选中时通知您。 关于java-如何检查JCheckBox是否被选中?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3599908/