Tag: swing

如何检查一个JCheckBox被选中?

如何检查JCheckBox是否被选中?

JTable,禁用用户列拖动

我已经将我的JTable声明为: data_table = new JTable(info, header) { @Override public boolean isCellEditable(int row, int column) { return false; } }; 但我已经看到,在运行时可以用鼠标拖动列 。 我如何禁用?

如何在Java应用程序的底部创build一个条形,如状态栏?

我正在创build一个Java应用程序,并希望在应用程序的底部有一个栏,在其中显示一个文本栏和一个状态(进度)栏。 只有我似乎无法在NetBeans中find控件,我也不知道手动创build的代码。

Java:使用图像作为button

我想在Java中使用一个图像作为button,我试图做到这一点: BufferedImage buttonIcon = ImageIO.read(new File("buttonIconPath")); button = new JButton(new ImageIcon(buttonIcon)); 但是这仍然显示图像背后的实际button,我只想将图像作为button来使用,我该怎么做?

popup消息框

我不确定如何在我的方法中popup消息框代码。 public String verify(){ String result = "failed"; int authcode = staffBean.getVerifyCodeByName(getLoginUserName()); if (code == authcode){ result ="success"; } else{ //statement to popup an error message box } return result; } 我试图在我的方法中使用JOptionPane ,但它不起作用: String st = "Welcome"; JOptionPane.showMessageDialog(null, st);

在Swing JDialog中删除“X”button

有没有办法从JDialog标题栏中删除closuresbutton(“X”)?

在Java中声明性GUI编程的build议

我想知道在Java中是否有任何关于声明性GUI编程的build议。 (我厌恶基于视觉的GUI创build器/编辑器软件,但是对手动实例化JPanels和Boxes以及JLabels和JLists等感到有些厌倦) 这是我的总体问题,但是我想要采取的方法有两个具体问题: JavaFX:在JavaFX中,有没有一个真实的GUI显示的例子(例如不是圆形和矩形,而是列表框和button以及标签等),它们可以与访问和更新各种元素的Java源文件进行交互? 简单的旧的Swing的东西来parsingXUL-ISH XML:有没有人发明了XML的声明性语法(如XUL)用于Java Swing? 我想这不难,创build一些基于STaX的代码来读取XML文件,实例化Swing元素的层次结构,并通过某种对象模型来访问层次结构。 但是我宁愿使用一些众所周知的logging和testing的东西,而不是试图自己去创造这样的东西。 JGoodiesforms – 不完全是声明式的,但有点紧密,我已经与JGoodies绑定的好运。 但是他们的表单布局的语法看起来有点神秘。 编辑:这里有很多伟大的答案! (&我在上面添加了#3)特别感谢你听到你们任何一个使用这些框架用于实际应用的经验。 ps我尝试了一些谷歌search(“爪哇gui声明”),只是不知道该找什么。

如何在Swing java中创build一个JFrame模式

我创build了一个使用JFrame的GUI。 我应该如何使它Modal?

Java Swing中是否存在“Group Box”等价物?

尝试在Java / Swing中构build一个GUI应用程序。 我主要习惯于在Windows上用VB等工具“绘画”GUI(或者更确切地说,Gupta SQLWindows …想知道有多less人知道这是什么;-))。 我无法在Swing中find相当于Group Box的… 用一个组框,你有一个方框(通常有一个标题)围绕着一些相关的小部件。 一个例子是围绕几个单选button的组框(标题解释单选button是关于什么的,例如带有“男”和“女”的单选button的标题为“性”的组框)。 我search了一下…我发现的唯一方法是添加一个子窗格,在子窗格上设置边框,然后将“组”中的所有窗口小部件添加到子窗格中。 有没有更好的方法来做到这一点?

如何在Java GUI中设置JTextArea的AUTO-SCROLLING?

我已经在JScrollPane中embedded了JTextArea,并使用该JTextArea进行输出。 我希望只要输出超出JTextArea的大小,JTextArea会自动滚动,以便用户不必手动向下滚动查看最近的输出。 我怎样才能做到这一点? 我已经将JTextArea和JScrollPane的autoscroll属性设置为true。