Questions tagged «jframe»

9
使用多个JFrame:好的还是不好的做法?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我正在开发一个显示图像并播放数据库声音的应用程序。我正在尝试确定是否使用单独的JFrame从GUI向数据库添加图像。 我只是想知道使用多个JFrame窗口是否是一种好习惯?

17
如何以编程方式关闭JFrame
JFrame与用户按下X关闭按钮或按Alt+ F4(在Windows上)相同,获得关闭的正确方法是什么? 我通过以下方式设置了我想要的默认关闭操作: setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 它确实满足了我想要的上述控件的功能。这个问题不是关于这个的。 我真正想做的是使GUI的行为与按下X关闭按钮的行为相同。 假设我要扩展WindowAdaptor,然后通过来添加我的适配器实例作为侦听器addWindowListener()。我想看到的调用相同的序列通过windowDeactivated(),windowClosing()以及windowClosed()作为将与出现X关闭按钮。可以这么说,撕开窗户与其说是将窗户本身撕开,不如说是撕开窗户。
251 java  swing  jframe 

11
无论监视器分辨率如何,如何设置JFrame居中显示?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 7个月前关闭。 改善这个问题 使用Java时,我发现启动应用程序时很难将主窗口放置在屏幕中央。 有什么办法可以做到吗?它不必垂直居中,水平对齐对我来说是更重要的目标。但是也欢迎垂直对齐。
197 java  swing  jframe  position 



12
JFrame的KeyListener无响应
我正在尝试KeyListener为我的实现JFrame。在构造函数上,我使用以下代码: System.out.println("test"); addKeyListener(new KeyListener() { public void keyPressed(KeyEvent e) { System.out.println( "tester"); } public void keyReleased(KeyEvent e) { System.out.println("2test2"); } public void keyTyped(KeyEvent e) { System.out.println("3test3"); } }); 当我运行它时, test消息出现在我的控制台中。但是,当我按一个键时,我没有收到其他任何消息,好像KeyListener还没有出现。 我当时想这可能是因为重点不在上JFrame ,所以他们KeyListener没有收到任何事件。但是,我很确定。 有什么我想念的吗?

4
Java / Swing:从JPanel内部获取Window / JFrame
如何获得JPanel所在的JFrame? 我当前的解决方案是询问面板的父面板(依此类推),直到找到Window: Container parent = this; // this is a JPanel do { parent = parent.getParent(); } while (!(parent instanceof Window) && parent != null); if (parent != null) { // found a parent Window } 标准库中有没有更优雅的方法?
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.