0

Java アプリケーションに問題がある。フォーカスを失ったときに文字列を更新する textFields がたくさんあります。問題は、フォーカスを失わせるには、別のコンポーネントをクリックする必要があることです。contentPane 自体を「クリック可能」にすることができません。今、「contentaPane.setFocusable(true)」と「contentPane.requestFocus()」を試しました。

それは本当に迷惑になっています。これで私を助ける洞察力を持っている人はいますか?

そこにコードの一部があります。数千行あるので、問題のペインに関連する部分を貼り付けます。

contentPane = new JPanel();
    contentPane.setFocusable(true);
    contentPane.setRequestFocusEnabled(true);
    contentPane.addFocusListener(new FocusAdapter() {
        @Override
        public void focusGained(FocusEvent e) {


        }
    });
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);
4

0 に答える 0