Как сделать Минимизировать Функциональность JTextArea в окне? - PullRequest
0 голосов
/ 08 марта 2019

У нас есть JFrame, на котором есть кнопка, которая отвечает за открытие другого окна с JTextArea.

Мы хотим обеспечить минимизацию функциональности для этой текстовой области.

final JTextArea jta = new JTextArea();
final JDialog dialog = new JDialog(); 

Я уже установил функцию минимизации с помощью фрейма, но она не работает.

jframe.setState(Frame.ICONIFIED);

Также мы предоставляем JDialog, чтобы сделать его видимым:

dialog.setVisible(true);

Могу ли я знать, что делать для этого конкретного типа сценария?

=========================================================

ОБНОВЛЕННЫЙ КОД

 final JTextArea jta = new JTextArea();
        final JDialog dialog = new JDialog();
        JButton openTextMode = new JButton();
        JOptionPane jOptionPane = new JOptionPane();

        openTextMode.setText("Open Text Mode");

        openTextMode.setFocusable(false);
        setUndecorated(false);
        setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
        openTextMode.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                JavaLogger.debug("default", "You clicked on Open Text Mode Button");
                jta.setBounds(150, 200, 500, 400);
                jta.setText(getTerminalContent());

                    dialog.setVisible(true);

            }


         });

        dialog.setModal(false);
        dialog.setBounds(150, 200, 500, 400);
        dialog.add(jta);
...