我制作了一个带有一些标签和按钮的框架,创建了一个可执行的耳朵,现在当我启动它时,我无法在屏幕上移动应用程序。有时有效,有时无效。我就是无法拖动这个东西..
JFrame frame = new JFrame("Name"); frame.setPreferredSize(new Dimension(260, 160)); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton exitButton = new JButton("Exit"); exitButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { System.exit(0); } }); frame.add(exitButton, BorderLayout.SOUTH); frame.add(vertBox, BorderLayout.CENTER); frame.setVisible(true); frame.pack(); frame.setLocationRelativeTo(null);
有什么问题吗?实在是太烦人了,我无法移动它。 附:我跳过了一个代码部分,我在其中制作了标签并添加了它们
最佳答案
也许(在您未显示的代码中)您通过
禁用了框架frame.setEnabled(false);
PS:我知道你问这个问题已经过去两年了,但这可能对其他人有帮助
关于java - JFrame 卡住了,我无法跨屏幕移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19874752/