JTextArea如何添加滚动条? 好像自动的,查一下API Docs吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放到 JScrollPane 里面jScrollPane.getViewport().add(jTextPane, null); 或者JScrollPane jScrollPane = new JScrollPane(new JTextArea()); 同意thebear810611(小雄) 其实不添加也可以。如果你的内容超过textArea大小,它会自动添加的。当然添加也可以。但是我觉得反而麻烦了。 McKinder(猫啃的) :放在JScrollPane里 给你一个完整实例吧:import javax.swing.*;public class LogicalOperators{ public static void main(String args[]){ //创建JTextArea的对象outputArea JTextArea outputArea = new JTextArea( 15,20 ); //创建JScrollPane对象,为JTextArea对象outputArea添加滚动条 JScrollPane scroller = new JScrollPane( outputArea ); String output = ""; output += "Logical AND (&&)" + "\nfalse && false: " + ( false && false ) + "\ntrue && false: " + ( true && false ) + "\nfalse && true: " + ( false && true ) + "\ntrue && true: " + ( true && true ) ; output += "\n\nLogical OR (||)" + "\nfalse || false: " + ( false || false ) + "\ntrue || false: " + ( true || false ) + "\nfalse || true: " + ( false || true ) + "\ntrue || true: " + ( true || true ) ; output += "\n\nBoolean logical AND(&)"+ "\nfalse & false: " + ( false & false ) + "\ntrue & false: " + ( true & false ) + "\nfalse & true: " + ( false & true ) + "\ntrue & true: " + ( true & true ) ; output += "\n\nBoolean logical inclusive OR (|)"+ "\nfalse | false: " + ( false | false ) + "\ntrue | false: " + ( true | false ) + "\nfalse | true: " + ( false | true ) + "\ntrue | true: " + ( true | true ) ; output += "\n\nBoolean logical exclusive OR (^)"+ "\nfalse ^ false: " + ( false ^ false ) + "\ntrue ^ false: " + ( true ^ false ) + "\nfalse ^ true: " + ( false ^ true ) + "\ntrue ^ true: " + ( true ^ true ) ; output += "\n\nLogical NOT(!)" + "\n!false: " + (!false) + "\n!true: " + (!true); //为JTextArea的对象outputArea添加文本 outputArea.setText( output ); //显示有了滚动条的JTextArea的对象。 JOptionPane.showMessageDialog( null,scroller,"Truth Tables",JOptionPane.PLAIN_MESSAGE ); System.exit(0); } } JScrollPane scrollPane=new JScrollPane(JTextArea name); JTextArea message = new JTextArea(4,22);message.setLineWrap(true);message.setWrapStyleWord(true);JScrollPane scroll = new JScrollPane(message);这样就可以了 用JScrollpane()我用过,但没实现。 Container contentPane;JTextArea contentTextArea = new JTextArea(20,10);JScrollPane textAreaSP = new JScrollPane(contentTextArea);contentPane.add(textAreaSP); jar转换成.exe之后,图像文件丢失(在线等) 小辈有些疑惑...请前辈们指点 指点............... memcmp在java中怎么实现呢? 菜鸟问题 事件处理的问题 如何在循环中嵌入try 判断!?? 请大家介绍几本java的基础教程书,谢谢 编译好的java 程序不能运行,惨惨惨!!!!!.请教各位!!(在线) Java与Delphi、C++相比,哪一点值得我们留口水....;. 调查:web designing and web hosting 急问,各位jdom是否可以支持中文汉字呀!我的不能,是不是还需要另外的和插件呀! 大家都来看看我的java程序,到底错在哪里呢?
jScrollPane.getViewport().add(jTextPane, null);
JScrollPane jScrollPane = new JScrollPane(new JTextArea());
import javax.swing.*;public class LogicalOperators{
public static void main(String args[]){
//创建JTextArea的对象outputArea
JTextArea outputArea = new JTextArea( 15,20 );
//创建JScrollPane对象,为JTextArea对象outputArea添加滚动条
JScrollPane scroller = new JScrollPane( outputArea ); String output = "";
output += "Logical AND (&&)" +
"\nfalse && false: " + ( false && false ) +
"\ntrue && false: " + ( true && false ) +
"\nfalse && true: " + ( false && true ) +
"\ntrue && true: " + ( true && true ) ;
output += "\n\nLogical OR (||)" +
"\nfalse || false: " + ( false || false ) +
"\ntrue || false: " + ( true || false ) +
"\nfalse || true: " + ( false || true ) +
"\ntrue || true: " + ( true || true ) ;
output += "\n\nBoolean logical AND(&)"+
"\nfalse & false: " + ( false & false ) +
"\ntrue & false: " + ( true & false ) +
"\nfalse & true: " + ( false & true ) +
"\ntrue & true: " + ( true & true ) ;
output += "\n\nBoolean logical inclusive OR (|)"+
"\nfalse | false: " + ( false | false ) +
"\ntrue | false: " + ( true | false ) +
"\nfalse | true: " + ( false | true ) +
"\ntrue | true: " + ( true | true ) ;
output += "\n\nBoolean logical exclusive OR (^)"+
"\nfalse ^ false: " + ( false ^ false ) +
"\ntrue ^ false: " + ( true ^ false ) +
"\nfalse ^ true: " + ( false ^ true ) +
"\ntrue ^ true: " + ( true ^ true ) ;
output += "\n\nLogical NOT(!)" +
"\n!false: " + (!false) +
"\n!true: " + (!true);
//为JTextArea的对象outputArea添加文本
outputArea.setText( output );
//显示有了滚动条的JTextArea的对象。
JOptionPane.showMessageDialog( null,scroller,"Truth Tables",JOptionPane.PLAIN_MESSAGE );
System.exit(0);
}
}
message.setLineWrap(true);
message.setWrapStyleWord(true);
JScrollPane scroll = new JScrollPane(message);这样就可以了
JTextArea contentTextArea = new JTextArea(20,10);
JScrollPane textAreaSP = new JScrollPane(contentTextArea);
contentPane.add(textAreaSP);