zoukankan      html  css  js  c++  java
  • 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);
        }
    }
  • 相关阅读:
    LeetCode5654. 盒子中小球的最大数量
    LeetCode40. 组合总和 II
    LeetCode39. 组合总和
    LeetCode17. 电话号码的字母组合
    Leetcode216. 组合总和 III
    eclipse相关使用
    matlab符号的含义
    matlab矩阵相关的笔记
    vi编辑器
    Linux 环境变量
  • 原文地址:https://www.cnblogs.com/stono/p/5000494.html
Copyright © 2011-2022 走看看