JTextField,JTextArea,JTextPane,这三个什么区别?想用带滚动条自动换行的文本框该调用哪个控件,代码?
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
1个回答
展开全部
貌似都行,出滚动条的要点是你要用个JScrollPane把文本区包起来
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JTextAreaTest {
public static void main(String[] args) {
JFrame f = new JFrame();
Container contentPane = f.getContentPane();
contentPane.setLayout(new BorderLayout());
JPanel p1 = new JPanel();
p1.setLayout(new GridLayout(1, 1));
JTextArea t1 = new JTextArea(5, 25);
t1.setTabSize(10);
t1.setLineWrap(true);
t1.setWrapStyleWord(true);
p1.add(new JScrollPane(t1));
contentPane.add(p1);
f.pack();
f.setSize(200,200);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JTextAreaTest {
public static void main(String[] args) {
JFrame f = new JFrame();
Container contentPane = f.getContentPane();
contentPane.setLayout(new BorderLayout());
JPanel p1 = new JPanel();
p1.setLayout(new GridLayout(1, 1));
JTextArea t1 = new JTextArea(5, 25);
t1.setTabSize(10);
t1.setLineWrap(true);
t1.setWrapStyleWord(true);
p1.add(new JScrollPane(t1));
contentPane.add(p1);
f.pack();
f.setSize(200,200);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询