我做了一个带有一些标签和一个按钮的框架,创建了一个可执行的耳朵,现在当我启动它时,我无法在屏幕上移动该应用程序。有时它起作用,有时却不起作用。我就是不能拖东西。


  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:我知道距您提出问题已有2年了,但这可能会对其他人有所帮助

关于java - JFrame卡住了,我无法在屏幕上移动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19874752/

10-10 17:46
查看更多