Tag: jcheckbox

如何向JTable添加空行?

是否有任何方法可以向jtable添加空行,其中第一列是布尔值,因此它不会显示自动生成的复选框? 我需要它来分隔行组。 我尝试使用下面的代码,但它不起作用: model.addRow(new Object[]{null,null,null,null});

有没有办法改变jcheckbox使用十字架而不是勾? JAVA

我有一个Jcheckbox,但它只有勾选显示其已检查,有没有办法可以将它改为十字架或圆圈? 并且有没有办法将灰色背景更改为白色setBackground似乎没有什么区别?

在JPopupmenu中对齐图标和JCheckbox

我在JPopupMenu中遇到了一些图标和复选框的问题。 复选框和图标未对齐 项目创建如下: JMenuItem deleteAttributeMenuItem = new JMenuItem(locale.getString(“TREE_AttrDelete”), iconDelete); JMenuItem primaryKeyAttributeMenuItem = new JCheckBoxMenuItem(locale.getString(“TREE_AttrChkBoxPK”)); 请看看图片: 有小费吗?

JPanel动作侦听器

我有一个带有一堆不同复选框和文本字段的JPanel,我有一个禁用的按钮,需要在设置特定配置时启用。 我需要的是整个JPanel上的监听器,只要有任何变化,就会查找事件。 我相信我需要一个动作监听器,但我找不到任何东西来将监听器与JPanel联系起来 JPanel Window = new JPanel(); Window.addActionListener(new ActionListener(){ //Check if configurations is good } 我想我可以将我的代码复制并粘贴到面板中的每个监听器中,但这对我来说似乎是糟糕的编码习惯。

使用JCheckBox的图标

我有一个swing应用程序,我想在其中使用带有图标的JCheckbox。 我构建了如下图标: JCheckBox unsubmit = new JCheckBox(“Unsubmit”,applet.undo); 当我这样做时,标签和图标出现在我的GUI中,但框本身无处可寻。 如果我构建没有图标的JCheckBox,则框会回来。 我已经尝试调整按钮的首选尺寸,但它没有任何效果。 有谁知道这里发生了什么? 谢谢, 埃利奥特

更改JCheckBox / JRadioButton选择颜色

有没有办法改变复选框/单选按钮的选择颜色?

单击JCheckBox时添加值

我的程序包含一个带有“选择咖啡”标题的标签和四个复选框 – Americano,Espresso,Double Espresso和Latte。 注意:这里建议使用JCheckBox数组) 我需要添加事件处理代码以允许用户购买一个或多个项目。 在用户进行选择后,账单金额显示在标签中。 价格为Americano€3.75,Espresso€4.00,Double Espresso€4.50和Latte€3.50。 arrays也适用于此。 当用户做出选择时,显示标签显示账单。 我无法弄清楚如何在选中复选框时添加成本,并在使用数组取消选择时删除成本。 任何帮助赞赏。 到目前为止这是我的代码: package Lab4EventHandling; import java.awt.*; import java.awt.event.*; import javax.swing.*; class Frame3 extends JFrame implements ActionListener { private Container cPane; private JLabel tMsg, bMsg; private JCheckBox americano, espresso, doubleEspresso, latte; JCheckBox[] boxes = new JCheckBox[]{americano, espresso, doubleEspresso, latte}; private JPanel checkPanel = new […]

如何计算JCheckboxes的数量?

我的JFrame中有11个不同的复选框,并且希望能够在检查一个总数被检查时获得一个数字。 我知道如何设置一个ItemListener,看看是否有一个被检查,但我不知道如何检查所有这些.. 编辑: cblist是一个包含11个JCheckBoxes的ArrayList。 我给每个JCheckBox一个项目监听器,这里是单击复选框时使用的类… private class CheckClass implements ItemListener{ public void itemStateChanged(ItemEvent event){ for(cblist.isChecked){ ingnum++; } } } 在for循环中,我如何测试ArrayList的所有元素..我理解我的语法现在不正确。

如何使JTable列包含复选框?

前言:我对java很糟糕,对java ui组件更糟糕。 我找到了几个关于如何向表添加按钮的不同教程,但是我正在努力添加复选框。 我需要有一个列,在默认情况下绘制一个文本框(我认为处理的是单元格渲染器),然后单击复选框,取消选中框,重新绘制所述框,并触发我可以跟踪的某个地方的事件。 目前我有一个自定义的cellrenderer: public class GraphButtonCellRenderer extends JCheckBox implements TableCellRenderer { public GraphButtonCellRenderer() { } public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if(isSelected) setSelected(true); else setSelected(false); setMargin(new Insets(0, 16, 0, 0)); setIconTextGap(0); setBackground(new Color(255,255,255,0)); return this; }} 其中当前处理勾选框,但只有勾选并取消选中该行的框。 但我不知道如何处理这些事件。 真的我要问的可能是一个关于如何干净地将复选框添加到JTable的好教程的链接。 非常感谢任何协助:)

JTable中的JCheckBox值

检查JCheckBox但是当我使用system.out.print时它仍然将其值显示为false。如果焦点丢失但仍检查JCheckBox则返回true。 即,当我选中2复选框时,结果显示是第一个复选框。 未显示第二个复选框的状态。 完成编程如下所示:请运行编程并纠正我的错误。 欢迎任何帮助。 public class check extends JFrame { public check() { setBounds(00, 40, 400, 400); Color c = new Color(160, 200, 100); getContentPane().setBackground(c); Color c3 = new Color(0, 50, 50, 2); setTitle(“MARKING OF TARGET HABITATION”); setUndecorated(true); getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); String[] columnNames = {“Country”, “Capital”, “Population in Millions”, “Democracy”}; Object[][] data = { {“USA”, […]