Questions tagged «swing»

Swing是Java中主要的用户界面工具包,并随标准Java SDK一起提供。它包含在包javax.swing中。




7
使用Java按钮在浏览器中打开链接?[重复]
这个问题已经在这里有了答案: 如何使用Java打开默认的Web浏览器 (9个答案) 上个月关闭。 如何在默认浏览器中通过单击按钮打开链接,如下所示: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open("www.google.com"); // just what is the 'open' method? } }); ?

1
JetBrains使用哪些GUI库?
背景 我对Java还是有些陌生,并且喜欢使用JetBrains团队开发的IntelliJ IDE。 我已经下载了Community Edition的源代码,并且正在尝试弄清他们正在使用哪些GUI库来获得外观。 题 他们使用什么库(如果有)来获取非本机选项卡,工具栏和面包屑组件? 他们使用的面板也很有趣,但是我觉得它们是为该项目开发的,而不是图书馆。这是真的? 有人可以提供在GUI项目中产生相似外观所需的细目吗? 有人为此提供教程吗?到目前为止,我所能解决的就是他们正在使用Swing和jGoodies。 我到目前为止的想法 他们正在使用Swing和jGoodies。该MyDoggy项目正试图制造类似的对接框架,但我不认为这是使用的IntelliJ。

5
在Java中创建自定义JButton
有没有一种方法可以JButton用您自己的按钮图形而不是仅在按钮内部创建图像? 如果没有,还有另一种方法可以JButton在Java中创建自定义?
97 java  swing  jbutton 


9
Java JTable设置列宽
我有一个JTable,其中将列大小设置如下: table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.getColumnModel().getColumn(0).setPreferredWidth(27); table.getColumnModel().getColumn(1).setPreferredWidth(120); table.getColumnModel().getColumn(2).setPreferredWidth(100); table.getColumnModel().getColumn(3).setPreferredWidth(90); table.getColumnModel().getColumn(4).setPreferredWidth(90); table.getColumnModel().getColumn(6).setPreferredWidth(120); table.getColumnModel().getColumn(7).setPreferredWidth(100); table.getColumnModel().getColumn(8).setPreferredWidth(95); table.getColumnModel().getColumn(9).setPreferredWidth(40); table.getColumnModel().getColumn(10).setPreferredWidth(400); 这可以正常工作,但是当表最大化时,我在最后一列的右侧获得了空白空间。调整大小时是否可以将最后一列调整为窗口的末尾? 我AUTO_RESIZE_LAST_COLUMN在文档中找到了属性,但是它不起作用。 编辑:JTable在JScrollPane其首选大小设置。
95 java  swing  size  jtable 

9
如何从代码中关闭Java Swing应用程序
从代码终止Swing应用程序的正确方法是什么,陷阱是什么? 我试图在计时器触发后自动关闭我的应用程序。但是,仅仅呼吁dispose()在JFrame没有做的伎俩-窗口消失了,但应用程序并没有终止。但是,当使用关闭按钮关闭窗口时,应用程序会终止。我该怎么办?
94 java  swing 




11
如何把窗户放到前面?
我们有一个Java应用程序,当远程控制机制激活该应用程序中的某些内容时,需要将其置于前台。 为了实现这一点,我们已经在该类的被调用方法中实现了该方法,该方法表示实现后我们应用程序的框架(扩展为JFrame): setVisible(true); toFront(); 在Windows XP下,此功能在首次调用时有效,第二次仅任务栏上的选项卡闪烁时,框架不再位于最前面。Win2k也是如此。在Vista上似乎工作正常。 你有什么想法?
90 java  windows  swing  awt 

6
JTable在插入删除或更新数据后如何刷新表模型。
这是我的jTable private JTable getJTable() { String[] colName = { "Name", "Email", "Contact No. 1", "Contact No. 2", "Group", "" }; if (jTable == null) { jTable = new JTable() { public boolean isCellEditable(int nRow, int nCol) { return false; } }; } DefaultTableModel contactTableModel = (DefaultTableModel) jTable .getModel(); contactTableModel.setColumnIdentifiers(colName); jTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.