JAVA滚动条的代码 java中怎么滚动显示字

java GUI 滚动条

程序如下:

成都创新互联是一家专业提供兰州企业网站建设,专注与成都网站制作、网站建设、HTML5、小程序制作等业务。10年已为兰州众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

import java.awt.GridLayout;

import java.awt.Toolkit;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

public class JscrollDemo extends JFrame

{

private JScrollPane btnPanel;

private JPanel panel;

private JButton button;

int btnNum = 10; //按钮数,可以是任意数

int closNum = 4;//每行按钮数,可自定义

public JscrollDemo()

{

panel = new JPanel();

setTitle("滚动条测试");

setBounds((Toolkit.getDefaultToolkit().getScreenSize().width - 500)/2,

(Toolkit.getDefaultToolkit().getScreenSize().height - 500)/2, 500, 400);

panel.setLayout(new GridLayout(0,closNum));

for(int i=0;ibtnNum;i++)

{

button = new JButton("按钮" + (i+1));

button.setSize(100, 80);

panel.add(button);

}

if((btnNum*1.0/closNum) 3)

{

btnPanel = new JScrollPane(panel,

JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

}

else

{

btnPanel = new JScrollPane(panel,

JScrollPane.VERTICAL_SCROLLBAR_NEVER,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

}

add(btnPanel);

setVisible(true);

setResizable(false);

}

public static void main(String[] args)

{

new JscrollDemo();

}

}

有问题欢迎提问,满意请采纳,谢谢!

如何在java程序中加上滚动条,为什么我的程序滚动条没显示?

请使用JScroolPane。比如要为一个多行文本域加上滚动条,要使用如下代码:

jf.add(new JScrollPane(new TextArea(50,30))));

其中jf代表窗口。

java 添加一个竖滚动条

滚动条使用类似于下面的代码创建:

redSlider=new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 255);

add(redSlider);

当用户改变滚动条的值时,滚动条接收一个 AdjustmentEvent 实例。滚动条处理此事件,将它传递给所有已注册的侦听器。

任何希望滚动条值发生变化时被通知的对象都应该实现包 java.awt.event 中定义的 AdjustmentListener接口。调用 addAdjustmentListener 和 removeAdjustmentListener 方法能动态地添加或删除侦听器。

AdjustmentEvent 类定义了五种调整事件,如下所示:

当用户拖动滚动条的滑动块时,发送 AdjustmentEvent.TRACK。

当用户单击水平滚动条的左箭头或垂直滚动条的上箭头,或从键盘做出等效动作时,发送AdjustmentEvent.UNIT_INCREMENT。

当用户单击水平滚动条的右箭头或垂直滚动条的下箭头,或从键盘做出等效动作时,发送AdjustmentEvent.UNIT_DECREMENT。

当用户单击水平滚动条滑动块左边的轨道,或垂直滚动条滑动块上边的轨道时,发送AdjustmentEvent.BLOCK_INCREMENT。按照惯例,如果用户使用定义了 Page Up 键的键盘,则Page Up 键是等效的。

当用户单击水平滚动条滑动块右边的轨道,或垂直滚动条滑动块下边的轨道时,发送AdjustmentEvent.BLOCK_DECREMENT。按照惯例,如果用户使用定义了 Page Down 键的键盘,则Page Down 键是等效的。


分享名称:JAVA滚动条的代码 java中怎么滚动显示字
标题路径:http://pwwzsj.com/article/dopschj.html