Отключение редактирования на JTextPane при нажатии на кнопку (Java) - PullRequest
0 голосов
/ 12 марта 2020

Хорошо, поэтому я делаю простую программу, которая устанавливает возможность редактирования JTextPane в true или false, в соответствии с которой нажимается соответствующая кнопка. Но я не могу понять, как отключить и повторно включить редактирование Возможность панели. JTextPane Вот код, с которым я борюсь:

`JTextPane Pad1 = new JTextPane();
        Pad1.setText("Edit Me...");
        Pad1.setBounds(10, 45, 188, 160);
        frmDuvalStudiosOffscreen.getContentPane().add(Pad1);


        JButton button = new JButton("Save");
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
        //I want to make it when this button is clicked, it sets the ability to edit Pad1 to false.
            }
        });
        button.setBounds(10, 239, 89, 23);
        frmDuvalStudiosOffscreen.getContentPane().add(button);

        JButton button_1 = new JButton("Edit");
        button_1.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
        //I want to make it when this button is clicked, it sets the ability to edit Pad1 to true.
            }
        });'

Пожалуйста, предоставьте код и текст. Спасибо!

1 Ответ

3 голосов
/ 12 марта 2020

Для этого есть два метода:

Устанавливает указанный логический параметр, чтобы указать, действительно ли этот TextComponent должен быть редактируемым.

Устанавливает, включен ли этот компонент. Компонент, который включен, может отвечать на пользовательский ввод, в то время как компонент, который не включен, не может отвечать на пользовательский ввод

...