0

いくつかのラベルとボタンを含むフレームを作成し、実行可能な耳を作成しましたが、起動すると画面上でアプリケーションを移動できません。うまくいくこともあれば、うまくいかないこともあります。私は物事をドラッグすることはできません..

  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);

何が問題なのですか?動かせないのは本当に困ります。PS スキップしたコード部分があり、ラベルを作成して追加しました

4

1 に答える 1

1

おそらく(表示されていないコードで)フレームを無効にしていました

frame.setEnabled(false);

PS: あなたが質問してから 2 年経っていることは知っていますが、他の誰かの役に立つかもしれません

于 2016-12-07T00:30:25.457 に答える