JavaSwing JScrollPane的使用

JavaSwing JScrollPane的使用:

参考:http://duyz.blog.ifeng.com/article/340649.html

package com.srie.test;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
public class JFrame001 extends JFrame {
    private static final long serialVersionUID = -8298152118685661613L;
    private JPanel contentPane;
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    JFrame001 frame = new JFrame001();
                    frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }
    /**
     * Create the frame.
     */
    public JFrame001() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setBounds(100, 100, 450, 300);
        contentPane = new JPanel();
        contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
        contentPane.setLayout(new BorderLayout(0, 0));
        setContentPane(contentPane);

        JScrollPane scrollPane = new JScrollPane();
        contentPane.add(scrollPane, BorderLayout.CENTER);

        JPanel panel = new JPanel();
        panel.setPreferredSize(new Dimension(800, 600));
        scrollPane.setViewportView(panel);
        JPanel panelColumn= new JPanel();
        scrollPane.setColumnHeaderView(panelColumn);

        JLabel lblNewLabel = new JLabel("New label");
        panelColumn.add(lblNewLabel);;
        JPanel panelRow = new JPanel();
        scrollPane.setRowHeaderView(panelRow);

        JLabel lblNewLabel_1 = new JLabel("New label");
        panelRow.add(lblNewLabel_1);
    }
}
时间: 2024-07-31 14:33:44

JavaSwing JScrollPane的使用的相关文章

JavaSwing 船只停靠管理可视化(三)

JavaSwing 船只停靠管理可视化(一) JavaSwing 船只停靠管理可视化(二) JavaSwing 船只停靠管理可视化(三) JavaSwing 船只停靠管理可视化(四) JavaSwing 船只停靠管理可视化(五) 项目源码 :https://github.com/Wo-com/ShipPort 如果觉得不错的话就在GitHub里面给个Star吧 JavaSwing 船只停靠管理可视化,功能选项卡实现,通过继承JPanel添加功能. MainUI 为项目框架.Pane为选项卡,选项

javaSwing文本域文件

public class JTextAreaTest extends JFrame{    public JTextAreaTest()    {            setSize(200, 400);        setTitle("定义自动换行的文本域");        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);                Container cp=getContentPane(); 

(转载) Java Swing 之 JScrollPane (滚动面板) 使用方法

1 /** 2 * java swing 之JScrollPane面板 3 * 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用 4 * JScrollPane面板,JscrollPane面板是带滚动条的面板,也是一种容器,但是常用于布置单个 5 * 控件,并且不可以使用布局管理器.如果需要在JScrollPane面板中放置多个控件,需要将多个 6 * 控件放置到JPanel 面板上,然后将JPanel面板作为一个整体控件添加到JScrollPane控件上. 7

jquery.jscrollpane.js滚动速度设置

首先找到插件里面的这个函数,改变成下面的样子: function initMousewheel() { container.unbind(mwEvent).bind( mwEvent, function (event, delta, deltaX, deltaY) { if (!horizontalDragPosition) horizontalDragPosition = 0; if (!verticalDragPosition) verticalDragPosition = 0; var d

java中如何将JScrollPane的垂直滚动条自动移动到最下端

JPanel QQP = new JPanel(); JScrollPane jsp = new JScrollPane(QQP); JScrollBar jsb = jsp.getVerticalScrollBar(); QQP.updateUI();//利用当前外观的值重置 UI 属性. 也可以保证滚动条随时的更新 //终于搞好了,将垂直滚动条自动的移动到最低端 //setViewPosition:设置显示在视口左上角的视图坐标 // jsp.getVerticalScrollBar().g

Linux下关于解决JavaSwing中文乱码的情况

1.下载simsun.ttc(宋体).http://download.csdn.net/detail/lazy_p/4436971 2.linux中跳转到JDK安装目录 ..../jre/lib/fonts 3.sudo mkdir fallback  然后将Windows所拷贝的字体放到fallback中 相关解决网址 http://www.linuxidc.com/Linux/2009-10/21991.htm http://www.cnblogs.com/zhangyongli2011/a

javaswing

import javax.swing.*;import java.awt.*;  public class demo_1{    public static final int WIDTH=300;    public static final int HEIGHT=200;    public static void main(String [] args)    {        JFrame jf=new JFrame("测试程序");        jf.setSize(WID

JScrollPane设置透明——转载

转载自:http://roc08.iteye.com/blog/1146633 Java代码   jsPane.setOpaque(false); jsPane.getViewport().setOpaque(false);  JViewport 为数据源提供一个窗口或“视口”,例如,一个文本文件.该数据源为由 JViewport 视图显示的“scrollable 客户端”(即数据模型).JScrollPane 基本上由 JScrollBar.一个 JViewport 以及它们之间的连线组成 故

jquery美化滚动条插件jscrollpane应用(转)

原文地址:http://www.jqcool.net/jquery-jscrollpane.html jScrollPane是一个设计非常灵活的跨浏览器的jQuery ,它将浏览器的默认滚动条或是元素溢出时出现的滚动条映射成一个HTML结构,从而很容易地使用CSS来定义滚动的样式.下面来看下这个强大而灵活的jScrollPane的使用方法吧. 引入核心文件,为了更方便的使用,这里引入了mousewheel库 <!-- styles specific to demo site --> <l