gpt4 book ai didi

java - 我如何将 JTextArea 添加到此代码中?

转载 作者:行者123 更新时间:2023-12-02 00:33:55 26 4
gpt4 key购买 nike

请为此设置默认文本。我正在尝试创建一个显示文件内容的文本区域。我计划使用java库中的文件打开器来选择文件。我会将文件内容存储在字符串中,然后将其打印在 JtextArea 中。

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class Parser implements ActionListener {
protected JTextArea textArea;
Parser() {
JFrame f = new JFrame("DECA Test Parser");
f.setSize(400, 400);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JMenuBar jmb = new JMenuBar();
JMenu jmFile = new JMenu("File");
JMenuItem jmiOpen = new JMenuItem("Open");
JMenuItem jmiSave = new JMenuItem("Save");
JMenuItem jmiExit = new JMenuItem("Exit");
jmFile.add(jmiOpen);
jmFile.add(jmiSave);
jmFile.addSeparator();
jmFile.add(jmiExit);
jmb.add(jmFile);

JMenu jmHelp = new JMenu("Help");
JMenuItem jmiAbout = new JMenuItem("About");
jmHelp.add(jmiAbout);
jmb.add(jmHelp);

jmiOpen.addActionListener(this);
jmiSave.addActionListener(this);
jmiExit.addActionListener(this);
jmiAbout.addActionListener(this);


f.setJMenuBar(jmb);

f.setVisible(true);


}
public void actionPerformed(ActionEvent ae) {
String comStr = ae.getActionCommand();
if (comStr == "Exit");
System.exit(0);
}
public static void main(String args[]) {
new Parser();
}
}

最佳答案

您可以通过添加以下几行来添加文本区域:

textArea = new JTextArea(); 
f.add(textArea);

然后,您可以像这样添加文本:

textArea.setText("your file content here");

关于java - 我如何将 JTextArea 添加到此代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8292245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com