我如何切换JTextAreas的焦点并在当前焦点上写作



我的程序有问题:我有一个2个JTextArea,我想在它们之间切换,并使用JButtons在它们上写

    public void actionPerformed(ActionEvent v) {
    Object source=v.getSource();
    if(source==button0){
        dane0.append("0");
    }
    if(source==button1){
        dane0.append("1");
    }
            ..............
   }

我的两个JTextArea是dane0和dane1,我想在它们之间切换并在它们上书写。我如何切换焦点(使用另一个按钮)并更改我的代码,以便在上面书写?(现在我只能在dane0上写字)。这是一个带有gui的简单计算器项目,所以我有一些带有数字和符号的按钮,如"+"、"-"、"*"等。

我有一个2 JTextAreas

为什么有两个文本区域?通常,计算器只有一个显示字段。

我想在它们之间切换并在上面写字。

所以你需要一个按钮(比如"切换文本区域")或者告诉程序切换的东西。因此,您需要创建一个实例变量,如"currentTextArea"。然后,每次单击"切换文本区域"按钮时,都会将当前文本区域切换为dane0或dane1。然后,您需要更改actionPerformed代码以引用"currentTextArea"变量。

我必须说你的设计对我来说真的没有意义。

相关内容

  • 没有找到相关文章

最新更新