我制作了一个带有一些标签和一个按钮的框架,创建了一个可执行的耳朵,现在当我启动它时,我无法在屏幕上移动应用程序。有时候它有效,有时则不然。我只是不能拖东西..
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);
任何想法有什么不对?我无法移动它真的很烦人。 附:我跳过了一个代码部分,在那里我制作了标签并添加了它们
答案 0 :(得分:1)
也许(在你没有显示的代码中)你通过
禁用你的框架frame.setEnabled(假);
PS:我知道你问这个问题已经有2年了,但它可能对其他人有帮助