TextField tfText = new TextField();
JScrollPane scroller ; JTextArea ta ;
JScrollBar jb ; byte[] buf = null; public void runServer() {
//界面.. this.setTitle("CrazyServer"); setLocation(400, 300);
this.setSize(300, 300);
ta = new JTextArea(20, 20);
scroller = new JScrollPane(ta);
ta.setEditable(false);
ta.setLineWrap(true);
this.getContentPane().add(scroller,BorderLayout.CENTER);
add(tfText, BorderLayout.SOUTH);
add(ta, BorderLayout.NORTH);
//add(scroller,BorderLayout.CENTER); pack(); this.addWindowListener(new WindowAdapter() { @Override
public void windowClosing(WindowEvent arg0) { System.exit(0);
} });
tfText.addActionListener(this); setVisible(true);
帮我看一下为什么不能显示滚动条?
JScrollPane scroller ; JTextArea ta ;
JScrollBar jb ; byte[] buf = null; public void runServer() {
//界面.. this.setTitle("CrazyServer"); setLocation(400, 300);
this.setSize(300, 300);
ta = new JTextArea(20, 20);
scroller = new JScrollPane(ta);
ta.setEditable(false);
ta.setLineWrap(true);
this.getContentPane().add(scroller,BorderLayout.CENTER);
add(tfText, BorderLayout.SOUTH);
add(ta, BorderLayout.NORTH);
//add(scroller,BorderLayout.CENTER); pack(); this.addWindowListener(new WindowAdapter() { @Override
public void windowClosing(WindowEvent arg0) { System.exit(0);
} });
tfText.addActionListener(this); setVisible(true);
帮我看一下为什么不能显示滚动条?
scroller = new JScrollPane(ta);
你手工的设置一下ta和 scroller的大小看下,最好ta 比 scroller大点,不过这个需要用手调的
这句去掉试试,滚动条好像是文本超过字数才显示吧