java scrollpane使用_Java ScrollPaneLayout

java scrollpane使用_Java ScrollPaneLayoutJavaScrollPaneLayout1JavaScrollPaneLayout的介绍JScrollPane使用的布局管理器。JScrollPaneLayout负责九个组件:一个视口,两个滚动条,一个行标题,一个列标题和四个“角”组件。2JavaScrollPaneLayout的内部类内部类描述staticclassScrollPaneLayout.UIResource它是Scro…

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();

}

}

文件放在项目的类路径根目录下:

ceeb6e7268e5d486013ac90d6a2bc171.png

输出结果为:

8f00deaaca40f9ebbfda74a9692d8b20.png

今天的文章java scrollpane使用_Java ScrollPaneLayout分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/31619.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注