- 滚动条(JScrollBar)
- 因为滚动条要实现能够左右,上下移动.所以就要有相应的监听器,所以在当图形界面中有滚动条时,不要忘了在程序开头加上import java.awt.event.*;JScrollBar对象会产生一个AdjustmentEvent事件,所以要在程序中继承接口AdjustmentListener其监听器方法是adjustmentValueChanged(AdjustmentEvent e).
- 其属性有:orientation指定滚动条的方向
jsbHort=new JScrollBar();
jsbVert=new JScrollBar();
jsbHort.setOrientation(Adjustable.HORIZONTAL);//设置为水平滚动条
jsbVert.setOrientation(Adjustable.VERTICAL);//为垂直滚动条
jsbHort.addAdjustmentListener(this);//加上监听器
jsbVert.addAdjustmentListener(this);//同上
double value=jsbVert.getValue();//获得滚动条的当前水平滚动值
double maximumValue=jsbVert.getMaximum();//获得滚动条水平滚动最大值
- 菜单(JMenu)
它要实现的监听器接口是ActionListener,监听器方法为actionPerformed(ActionEvent e)
Java语言: 创建菜单
JFrame frame=new JFrame();
JMenuBar jmb=new JMenuBar();//新建一个菜单栏
frame.setJMenuBar(jmb);//把菜单栏与框架产生关联
JMenu fileMenu=new JMenu(“File”);//新建一个一个菜单File
jmb.add(fileMenu);//把菜单项加到菜单栏中
fileMenu.add(new JMenuItem(“new”));//给File菜单添加菜单项
fileMenu.addSeperator();//添加一条分隔线
JMenuBar jmb=new JMenuBar();//新建一个菜单栏
frame.setJMenuBar(jmb);//把菜单栏与框架产生关联
JMenu fileMenu=new JMenu(“File”);//新建一个一个菜单File
jmb.add(fileMenu);//把菜单项加到菜单栏中
fileMenu.add(new JMenuItem(“new”));//给File菜单添加菜单项
fileMenu.addSeperator();//添加一条分隔线
具体的可以查看相应的API
2008/11/18 | sunny | 660 Views