关于JTextArea的使用的疑问

____Roger 2017-03-31 09:32:35
为什么第一个表情位置必须加上,要不然就出现编译错误???错误出现在第二到第四表情位置?不是import javax.swing.*; 就表示所有swing里的包吗/
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.*;
import javax.swing.JTextArea; //有个奇怪的问题,为什么这里不加上就会出现编译错误
public class TextArea implements ActionListener
{
JTextArea text;
public static void main(String[] args)
{
TextArea gui=new TextArea() ;
gui.go();
}
public void go()
{
JFrame frame=new JFrame();
JPanel panel=new JPanel();
JButton button=new JButton("Just Click It");
button.addActionListener(this);
text=new JTextArea();//为什么不可以加参数????
text.setLineWrap(true);//设置文本的换行策略
JScrollPane scroller=new JScrollPane(text);//这里又为什么不可以加参数
scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
panel.add(scroller);
frame.getContentPane().add(BorderLayout.CENTER,panel);
frame.getContentPane().add(BorderLayout.SOUTH,button);
frame.setSize(350,300);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent ev)
{
text.append("button clicked\n");//给定文本追加到文档结尾
}
}
...全文
157 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧