我有一个JFrame(实际上是一个扩展了JFrame的类),我想在按下F5键时执行某个操作。所以,我让这个类实现KeyListener接口。随之而来的是三个方法:keyPressed、keyReleased和keyTyped。 这三个方法中,我应该使用哪个来监听F5键的按下?是keyPres...
我有一个 JFrame,想要移除其中的最大化按钮。 我写了下面的代码,但它把我的JFrame的最大化、最小化和关闭全部移除了。 JFrame frame = new JFrame(); frame.add(kart); frame.setUndecorated(true); frame.s...
这两种方法 -System.exit()和JFrame.dispose()有什么区别? 如果我们想要在点击按钮时关闭一个Java Swing应用程序,我应该使用哪种方法?
我发现一个例子,其中按钮被添加到面板(JPanel实例),然后将面板添加到容器(由getContentPane()生成的实例),然后通过构造方法将容器包含在JFrame(窗口)中。 我尝试了两种方式: 我摆脱了容器。更具体地说,我先将按钮添加到面板(JPanel实例),然后再将面板添加到...
我有一个Java Swing应用程序,其中有一个按钮,当执行某个操作时会产生一个弹出窗口。我想在渲染时将弹出窗口的中心点与父窗口的中心点对齐。我该如何计算x、y坐标以插入setLocation()以设置弹出窗口的位置? 只是为了澄清,我不想使用setLocationRelativeTo()的...
我有一个简单的图形用户界面: public class MyGUI extends JFrame{ public MyGUI(){ run(); } void run(){ setSize(1...