Java ScrollPaneLayout
1 Java ScrollPaneLayout的介绍
JScrollPane使用的布局管理器。JScrollPaneLayout负责九个组件:一个视口,两个滚动条,一个行标题,一个列标题和四个“角”组件。
2 Java ScrollPaneLayout的内部类
内部类
描述
static class ScrollPaneLayout.UIResource
它是ScrollPaneLayout的UI资源版本。
3 Java ScrollPaneLayout的字段
字段
描述
protected JViewport colHead
列标题子项。
protected JScrollBar hsb
滚动窗格的水平滚动条子级。
protected int hsbPolicy
显示水平滚动条的策略。
protected Component lowerLeft
显示在左上角
protected Component lowerRight
显示在右上角
protected JViewport rowHead
行的子标题
protected Component upperLeft
该组件显示在左上角。
protected Component upperRight
该组件显示在右上角。
protected JViewport viewport
它是scrollpane的视口子级。
protected JScrollBar vsb
它是滚动窗格的垂直滚动条子级。
protected int vsbPolicy
这是垂直滚动条的显示策略。
4 Java ScrollPaneLayout的方法
方法
描述
void addLayoutComponent(String s, Component c)
它将指定的组件添加到布局。
protected Component addSingletonComponent(Component oldC, Component newC)
它将删除现有组件。
JViewport getColumnHeader()
它返回作为列标题的JViewport对象。
Component getCorner(String key)
返回指定角的Component。
JScrollBar getHorizontalScrollBar()
返回处理水平滚动的JScrollBar对象。
int getHorizontalScrollBarPolicy()
返回水平滚动条显示策略。
JViewport getRowHeader()
返回作为行头的JViewport对象。
JScrollBar getVerticalScrollBar()
返回处理垂直滚动的JScrollBar对象。
int getVerticalScrollBarPolicy()
返回垂直滚动条显示策略。
JViewport getViewport()
返回显示可滚动内容的JViewport对象。
5 Java ScrollPaneLayout的案例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
public class ScrollPaneDemo extends JFrame
{
public ScrollPaneDemo() {
super(“JScrollPane案例-一点教程网”);
ImageIcon img = new ImageIcon(this.getClass().getResource(“logo.png”));
JScrollPane png = new JScrollPane(new JLabel(img));
getContentPane().add(png);
setSize(300,250);
setVisible(true);
}
public static void main(String[] args) {
new ScrollPaneDemo();
}
}
文件放在项目的类路径根目录下:
输出结果为:
今天的文章java scrollpane使用_Java ScrollPaneLayout分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/31619.html