草庐IT

jcheckbox

全部标签

java - 如何将批处理脚本多选集成到JAVA GUI中?

2014年7月27日编辑请仔细阅读,因为我的问题有点复杂你好,我想编写一个涉及JAVAGUI、批处理文件和命令提示符的编码。我的部分答案来自这个网站:Batchscriptingmultipleselection这是我现在在我的批处理文件中的内容[例如]:echo.echoSelectiontime!echo.echo1.MyfatherisJoeecho2.MymotherisAudreyecho3.MybrotherisJerryecho4.MyeldersisterisJuneecho5.MyyoungestsisterisAwyecho6.IncludeAllecho.:get

java - 动态创建 jCheckBox 并添加到 jScrollPane

编辑:使用下面介绍的解决方案,我更改了代码以在JScrollPane中包含一个JPanel。使用JButton,我将JCheckBoxes添加到JScrollPane内的JPanel。这是一个解决的问题,因为一个JScrollPane只能带一个JComponent。在JScrollPane中为JPanel设置网格布局解决了其余问题。为了后代,我在这里保留了我原来的问题:原始问题:我正在尝试动态创建JCheckBox并将它们添加到JScrollPane,但遗憾的是我收效甚微。我已将其简化为单一的概念验证实现。我在JFrame中有一个JScrollPaneon和一个JPanel。同样在JP

java - 如何在JTable中添加JCheckBox?

首先,我为我的英语疏忽道歉,我会解释我所有的问题。首先,我想要JTable中的JCheckBox。我正在从数据库中的列索引0和1中检索学生ID和学生姓名。我希望第三列应该是Absent/Present,它最初将通过JCheckboxValue判断学生是否在场。这里是我的JTable值代码:Attendance.java/**Tochangethistemplate,chooseTools|Templates*andopenthetemplateintheeditor.*/packageshreesai;importjava.sql.Connection;importjava.sql.P

java - 如何在 Java GUI 中检查复选框的状态?

我在JavaGUI中有大约20000个复选框。现在我想获得用户已选中的所有复选框的列表。我可以用这样的一种方式来做:jCheckBox1.isSelected();但我不想为200个复选框编写这一行。有没有办法通过for循环来做到这一点。所有复选框的名称都类似于jCheckBox1、jCheckBox2、jCheckBox3、jCheckBox4...jCheckBox200 最佳答案 你真的应该把它们放在一个数组或集合中,这样你就可以循环遍历它们。例如。ListallCheckBoxes=newArrayList()allChec

java - 如何将鼠标监听器添加到包含呈现为复选框的 boolean 值的 JTable 单元格

我有一个JTable,其中实现了扩展AbstractTableModel的自定义模型。publicabstractclassAbstractTableextendsAbstractTableModel{publicClassgetColumnClass(intc){}}因为我已经实现了getColumnClass方法,所以boolean值在表中呈现为复选框。我想拦截复选框的状态更改,但不幸的是我不能直接添加鼠标监听器,因为我没有对复选框本身的引用,它不是我创建的。如何设置鼠标监听器来拦截复选框状态更改事件?编辑:@jzd回答正确。我可以捕捉到setValue方法的变化。但我想知道如何实

java - 将 JLabel 与 JCheckBox 的文本对齐

是否有独立于外观和感觉的方式将组件(例如JLabel)与JCheckBox的文本水平对齐>?我正在尝试使用UIDefaults中的值来预测文本相对于JCheckBox左上角的位置。我找到了一个组合,可以为Metal、Windows、Motif和A​​quaLook-and-Feels提供正确的结果:但不在Nimbus中:是否有实用方法可以可靠地为所有外观中的文本提供X、Y偏移量?代码(注意:为避免任何布局副作用,我在此测试中使用了空布局):importjava.awt.Insets;importjavax.swing.JApplet;importjavax.swing.JCheckBo

java - 当我在 statechange 上显示对话框时,JCheckbox 更改状态两次,如何解决?

我有一个复选框,当用户选择它时,应该会生成一个包含更多信息的对话框,并根据用户的react执行某些操作。我的代码基本上是这样的:privatevoidonItemStateChanged(java.awt.event.ItemEventevt){System.out.println("STATECHANGED!");//TODOdebugcodeif(evt.getStateChange()==ItemEvent.SELECTED){intreturnVal=JOptionPane.showConfirmDialog(this,"blablatext");if(returnVal==J

java - 将图标与 JCheckBox 一起使用

我有一个swing应用程序,我想在其中使用带有图标的JCheckbox。我构建的图标如下:JCheckBoxunsubmit=newJCheckBox("Unsubmit",applet.undo);当我这样做时,标签和图标出现在我的GUI中,但找不到框本身。如果我构建没有图标的JCheckBox,该框会返回。我试过调整按钮的首选大小,但没有效果。有人知道这里发生了什么吗?谢谢,埃利奥特 最佳答案 图标被用来代替方框。考虑创建一个紧挨着彼此放置的JCheckBox和一个JLabel,并让JLabel持有ImageIcon。

java - 如何设置 JCheckBox 有复选标记,或者不在程序中

我使用单个JCheckBox作为不可编辑的指示器,指示我的程序何时发生某些事情。现在我有这个:publicvoidupdate(Observableo,Objectarg){try{if(Controller.c.turn.equals(this)){tp.turnCheckBox.setBorderPainted(true);}else{tp.turnCheckBox.setBorderPainted(false);}}catch(Exceptione){}基本上,不是绘制turnCheckBox边框...我想在其中添加一个复选标记。这似乎是一个简单的预制方法,也许我遗漏了一些东西,

java - 如何使 JTable 列包含复选框?

前言:我对java很糟糕,对javaui组件更糟。我找到了几个关于如何向表格添加按钮的不同教程,但是我在添加复选框方面遇到了困难。我需要一个列来绘制一个默认勾选的文本框(我认为单元格渲染器可以处理),然后点击勾选框,取消勾选框,重绘所述框,并在我可以跟踪的地方触发事件。目前我有一个自定义的cellrenderer:publicclassGraphButtonCellRendererextendsJCheckBoximplementsTableCellRenderer{publicGraphButtonCellRenderer(){}publicComponentgetTableCell