41得票4回答
在JFrame中设置背景图片

有没有方法可以将图像设置为 JFrame 的背景?

40得票4回答
KeyListener, keyPressed与keyTyped之间的区别

我有一个JFrame(实际上是一个扩展了JFrame的类),我想在按下F5键时执行某个操作。所以,我让这个类实现KeyListener接口。随之而来的是三个方法:keyPressed、keyReleased和keyTyped。 这三个方法中,我应该使用哪个来监听F5键的按下?是keyPres...

38得票3回答
如何将JFrame隐藏在任务栏的系统托盘中

我已经创建了一个JFrame并想要在windows的任务栏中隐藏它,但是它不应该在右下角可见,而是隐藏在托盘菜单项中。 有人可以告诉我如何做到这一点吗?需要在windows的系统设置中进行一些更改吗? 例如,您可能已经看到一些下载管理器,Team Viewer,4shared desktop等...

37得票9回答
如何仅移除JFrame窗口的最大化按钮?

我有一个 JFrame,想要移除其中的最大化按钮。 我写了下面的代码,但它把我的JFrame的最大化、最小化和关闭全部移除了。 JFrame frame = new JFrame(); frame.add(kart); frame.setUndecorated(true); frame.s...

37得票6回答
JFrame.dispose()与System.exit()的区别

这两种方法 -System.exit()和JFrame.dispose()有什么区别? 如果我们想要在点击按钮时关闭一个Java Swing应用程序,我应该使用哪种方法?

36得票6回答
ContentPane和JPanel之间的关系是什么?

我发现一个例子,其中按钮被添加到面板(JPanel实例),然后将面板添加到容器(由getContentPane()生成的实例),然后通过构造方法将容器包含在JFrame(窗口)中。 我尝试了两种方式: 我摆脱了容器。更具体地说,我先将按钮添加到面板(JPanel实例),然后再将面板添加到...

35得票6回答
如何从Java中最小化JFrame窗口?

在我的Java应用程序中,我有一个JFrame窗口,如何通过我的Java程序将其最小化?

35得票5回答
在父窗口中心显示JDialog

我有一个Java Swing应用程序,其中有一个按钮,当执行某个操作时会产生一个弹出窗口。我想在渲染时将弹出窗口的中心点与父窗口的中心点对齐。我该如何计算x、y坐标以插入setLocation()以设置弹出窗口的位置? 只是为了澄清,我不想使用setLocationRelativeTo()的...

34得票4回答
Java Swing为EXIT_ON_CLOSE添加Action Listener

我有一个简单的图形用户界面: public class MyGUI extends JFrame{ public MyGUI(){ run(); } void run(){ setSize(1...

33得票3回答
如何在Java中从JFrame中删除所有组件?

我正在编写一个程序,其中有一个JFrame,我想从中删除所有组件,然后只添加一个组件并重绘框架。到目前为止,我已经拥有了类似下面代码的东西(在实现JFrame的对象中调用,其中StartPanel实现了JPanel):removeAll(); startPanel = new Star...