xcxd.net
当前位置:首页 >> 在jAvA的图形化界面中怎么在文本框上添加滚动条,这是我的程序怎么没有 >>

在jAvA的图形化界面中怎么在文本框上添加滚动条,这是我的程序怎么没有

JTextArea txaDisplay = new JTextArea(); JScrollPane scroll = new JScrollPane(txaDisplay); //把定义的JTextArea放到JScrollPane里面去 //分别设置水平和垂直滚动条自动出现 scroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_

public SwingTest(String frameName) { area.setLineWrap(true);//这句意思是自动换行 super(frameName); b1.addActionListener(new SwingTestListener()); txt.addActionListener(new SwingTestListener()); setLayout(new FlowLayout()); add(txt);

请使用JScroolPane.比如要为一个多行文本域加上滚动条,要使用如下代码: jf.add(new JScrollPane(new TextArea(50,30))));其中jf代表窗口.

你可以设置文本框的rows和cols,当你的行和列超过设置的值,就会自动出现滚动条

this.add(gun);//而不是lab,另外把this.setlayout(null);删除就行了

在你的类继承了JFrame后,创建JTextArea和JScrollPane对象,添加JTextArea对象到JScrollPane里,最后把JScrollPane对象添加到根容器,例://获取窗体根容器 Container ct = this.getContentPane();//创建文本域对象 JTextArea showInfo

用JScrollPane ..

你是直接把按钮添加到JFrame上了,应该要添加到加了滚动条的JPanel上才行

java中可以使用jcombobox,每一块会根据您的内容长度设置滚动条,如果您想把所有的都在一个滚动条里,您可以将其写在一个块里,然后注意控件高度一定要写成固定的. jcombobox组件把编辑工作交给实现comboboxedit接口的一个对象来处理.列表支持三个选取模式,并把选取工作实现listselectionmodel接口的一个对象来处理.组合框在一个时刻只有一个可选取的项,而且选取工作由组合框模型来处理.另一方面,组合框支持键选取,即在某项上按下一下键就可以选取这个项,但列表不能这样做.

JScrollPane sp = new JScrollPane(ta);panel.add(sp);

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com