在界面中展示JScrollPane,将JScrollPane的viewPort设置成JTextArea组件(JScrollPane.setViewPortView()方法).
用gui视图模式,将滚动条直接拖到要加条的panel里面去
你是直接把按钮添加到JFrame上了,应该要添加到加了滚动条的JPanel上才行
import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;public class Day09_B extends JFrame { private static final long serialVersionUID = 1L; Day09_B() { showWindow(); this.setTitle("表格实例"); this.
滚动条使用类似于下面的代码创建: redslider=new scrollbar(scrollbar.vertical, 0, 1, 0, 255);add(redslider);当用户改变滚动条的值时,滚动条接收一个 adjustmentevent 实例.滚动条处理此事件,将它传递给所有已注册的侦听器.任何希望滚动
Java中可以使用JComboBox,每一块会根据您的内容长度设置滚动条,如果您想把所有的都在一个滚动条里,您可以将其写在一个块里,然后注意控件高度一定要写成固定的.JComboBox组件把编辑工作交给实现ComboBoxEdit接口的一个对象来处理.列表支持三个选取模式,并把选取工作实现ListSelectionModel接口的一个对象来处理.组合框在一个时刻只有一个可选取的项,而且选取工作由组合框模型来处理.另一方面,组合框支持键选取,即在某项上按下一下键就可以选取这个项,但列表不能这样做.
new Jscroolpanel,将Jpanel 放入Jscroolpanel
JTextArea textArea = new JTextArea(); JScrollPane jScrollBar1 = new JScrollPane(textArea,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); 这两个参数添加之后,是什么时候都有滚动条
上代码帮你看一下
用awt 写的话会自动的增加滚动条的!