概述
展开全部
1请问你有没有吧你的textArea 添加到32313133353236313431303231363533e78988e69d8331333335346136JFrame 里面呢?
2 如果代码的逻辑没问题的话,最好是能打个断点调试一下这一行textArea.setText(logresult);,看下数据放进去了吗?
一般呢是先把JTextArea 添加到contentPane然后再把contentPane添加到Jframe里面,
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JTextArea textArea = new JTextArea();
textArea.setBounds(90, 55, 225, 71);
textArea.setText(logresult);//
contentPane.add(textArea);
给你一段代码参考一下import java.awt.Container;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JScrollPane;
//import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JTextArea;
public class MainThread extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainThread frame = new MainThread();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public MainThread() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JButton button = new JButton("u5F00u59CB");
button.setBounds(51, 182, 93, 23);
contentPane.add(button);
JButton button_1 = new JButton("u505Cu6B62");
button_1.setBounds(278, 182, 93, 23);
contentPane.add(button_1);
JTextArea textArea = new JTextArea();
textArea.setBounds(90, 55, 225, 71);
contentPane.add(textArea);
}
}
最后
以上就是健壮大炮为你收集整理的java frame textarea_java swing中TextArea显示不出数据的全部内容,希望文章能够帮你解决java frame textarea_java swing中TextArea显示不出数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复