我的程序有问题:我有一个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"变量。
我必须说你的设计对我来说真的没有意义。