Java 使用 setText() 方法将 String 变量输出到文本框
假设需要将一个 String 类型的变量 result 输出到名为 output 的文本框中,可以按以下步骤操作:
- 获取 output 文本框的引用,假设它的变量名为 outputField:
JTextField outputField = new JTextField();
- 使用 setText() 方法将计算结果输出到 output 文本框中:
String result = '计算结果'; // 假设计算结果存储在 result 变量中
outputField.setText(result);
完整的示例代码如下:
import javax.swing.*;
import java.awt.*;
public class MainFrame extends JFrame {
private JTextField outputField; // 定义 output 文本框
public MainFrame() {
super('Java GUI'); // 设置窗口标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗口关闭时的操作
outputField = new JTextField(); // 创建 output 文本框
outputField.setPreferredSize(new Dimension(200, 30)); // 设置文本框大小
// 添加 output 文本框到窗口中
JPanel contentPane = new JPanel();
contentPane.setLayout(new FlowLayout());
contentPane.add(outputField);
setContentPane(contentPane);
// 将计算结果输出到 output 文本框中
String result = '计算结果';
outputField.setText(result);
pack(); // 根据组件大小自适应窗口大小
setLocationRelativeTo(null); // 将窗口居中显示
setVisible(true); // 显示窗口
}
public static void main(String[] args) {
new MainFrame();
}
}
原文地址: https://www.cveoy.top/t/topic/n3xp 著作权归作者所有。请勿转载和采集!