无法使文本区域在Java中不可编辑

杰夫

我对Java很陌生,目前正在学习如何制作GUI。为了测试制作它们,我尝试自己制作一个。为了找出如何使文本框不可编辑,我在google网站上对其进行了搜索,并对其进行了尝试。不幸的是,当我尝试执行此操作时,出现错误“令牌上的语法错误,结构放置不正确”和“令牌上的语法错误” false”,删除此令牌”。到目前为止,这是我在文本区域中所拥有的:

    JTextArea textArea = new JTextArea("Testing the text", 5, 10);
    JScrollPane scrollPane = new JScrollPane(textArea);
    textArea.setEditable(false);

错误发生在“ textArea”和“ setEditable”之间以及(当然)“ false”之间。尝试执行setText时,出现相同的错误。

如果有帮助,我导入的内容是:

    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.JTextArea;
    import javax.swing.JScrollPane;

    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;

我还扩展了JFrame并实现了ActionListener

任何帮助,将不胜感激 :)

因此,应要求,我将其余代码发布在这里。不幸的是,我尚未在程序中走得很远,但是我将发布到目前为止的内容,并尝试尽快完成。

RunTestGui.java文件:

import javax.swing.JFrame;

public class RunTestGui {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        TestGui gui = new TestGui();
        gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }

}

TestGui.java文件:

/*import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;*/

//import javax.swing.*;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;

//import java.awt.event.ActionEvent;
//import java.awt.event.ActionListener;

public class TestGui extends JFrame /*implements ActionListener*/ {
//Global components
JTextArea textArea = new JTextArea("Testing the text", 5, 10);
JScrollPane scrollPane = new JScrollPane(textArea);
textArea.setEditable(false);

JTextField textBox;

//constructor
TestGui(String title){

super(title);

this.init();
this.pack();
this.setVisible(true);
}//end constructor

public void init(){

    JLabel ltextBox = new JLabel("TextBox: ");

    textBox = new JTextField(10);

    JPanel leftPanel = new JPanel();
    leftPanel.add(ltextBox);
    leftPanel.add(textBox);

    JPanel rightPanel = new JPanel();
    rightPanel.add(textArea);

}



}
用户名

问题是您必须将此行textArea.setEditable(false);放入方法主体中,因此可以放入构造函数或方法中:

public void init(){

    JLabel ltextBox = new JLabel("TextBox: ");

    textBox = new JTextField(10);

    JPanel leftPanel = new JPanel();
    leftPanel.add(ltextBox);
    leftPanel.add(textBox);

    JPanel rightPanel = new JPanel();
    rightPanel.add(textArea);

    textArea.setEditable(false); //<-- put it here

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使文本区域在Java中不可编辑

来自分类Dev

文本区域不可编辑/无法在文本区域中键入文本

来自分类Dev

部分不可编辑的文本区域

来自分类Dev

为什么我无法在 angular 5 和打字稿中使文本区域部分不可编辑?

来自分类Dev

Java中不可撤消的文本区域

来自分类Dev

文本区域不可编辑,可移动的一部分

来自分类Dev

如何更改Angularjs可编辑文本/文本区域行为?

来自分类Dev

引导程序可编辑:文本到文本区域

来自分类Dev

使用angularJS使内部文本区域的宽度100%可编辑

来自分类Dev

Bootstrap X可编辑的文本区域清除按钮

来自分类Dev

Bootstrap X可编辑的文本区域清除按钮

来自分类Dev

无需JavaScript的可编辑文本区域,可保存

来自分类Dev

文本区域(或可编辑的div?)中每行的背景颜色不同

来自分类Dev

页眉和页脚中的可编辑文本区域需要在两个地方都显示更改

来自分类Dev

如何使div可编辑为文本区域并上传/删除现有图像

来自分类Dev

Webix组合框中的不可编辑文本字段

来自分类Dev

如何在 Quill 的不可编辑块中添加可编辑的文本块?

来自分类Dev

rails form_for编辑文本区域

来自分类Dev

无法在Chrome和Opera中缩小文本区域的大小

来自分类Dev

无法在Chrome和Opera中缩小文本区域的大小

来自分类Dev

Java文本区域错误

来自分类Dev

无法获取文本区域文本

来自分类Dev

无法在文本区域输入文本

来自分类Dev

PHP无法从文本区域获取文本

来自分类Dev

RubyMine 插入不可编辑的文本

来自分类Dev

当使用openjdk通过XMing转发X11会话时,swing应用程序中的文本字段和区域将变得不可编辑

来自分类Dev

如何在 IntelliJ IDEA 的模板中创建不可编辑/锁定的区域

来自分类Dev

无法选择可单击的可编辑jQuery中的完整文本

来自分类Dev

Java 表 - 设置可编辑列且不可编辑

Related 相关文章

  1. 1

    无法使文本区域在Java中不可编辑

  2. 2

    文本区域不可编辑/无法在文本区域中键入文本

  3. 3

    部分不可编辑的文本区域

  4. 4

    为什么我无法在 angular 5 和打字稿中使文本区域部分不可编辑?

  5. 5

    Java中不可撤消的文本区域

  6. 6

    文本区域不可编辑,可移动的一部分

  7. 7

    如何更改Angularjs可编辑文本/文本区域行为?

  8. 8

    引导程序可编辑:文本到文本区域

  9. 9

    使用angularJS使内部文本区域的宽度100%可编辑

  10. 10

    Bootstrap X可编辑的文本区域清除按钮

  11. 11

    Bootstrap X可编辑的文本区域清除按钮

  12. 12

    无需JavaScript的可编辑文本区域,可保存

  13. 13

    文本区域(或可编辑的div?)中每行的背景颜色不同

  14. 14

    页眉和页脚中的可编辑文本区域需要在两个地方都显示更改

  15. 15

    如何使div可编辑为文本区域并上传/删除现有图像

  16. 16

    Webix组合框中的不可编辑文本字段

  17. 17

    如何在 Quill 的不可编辑块中添加可编辑的文本块?

  18. 18

    rails form_for编辑文本区域

  19. 19

    无法在Chrome和Opera中缩小文本区域的大小

  20. 20

    无法在Chrome和Opera中缩小文本区域的大小

  21. 21

    Java文本区域错误

  22. 22

    无法获取文本区域文本

  23. 23

    无法在文本区域输入文本

  24. 24

    PHP无法从文本区域获取文本

  25. 25

    RubyMine 插入不可编辑的文本

  26. 26

    当使用openjdk通过XMing转发X11会话时,swing应用程序中的文本字段和区域将变得不可编辑

  27. 27

    如何在 IntelliJ IDEA 的模板中创建不可编辑/锁定的区域

  28. 28

    无法选择可单击的可编辑jQuery中的完整文本

  29. 29

    Java 表 - 设置可编辑列且不可编辑

热门标签

归档