• 第十二周


    其它容器

    1.JPanel

    JPanel 也是经常使用到的容器之一,可以使用JPane!完成各种复杂的界面显示。在JPanel中可以加入任意的组件,然后直接将 JPanel容器加入到JFrame容器中即可显示。

    2.JSplitPane

    JSplitPane 主要功能是分割面板,可以将一个窗体分为两个子窗体,可以是水平排列也可以是垂直排列。

    3.JTabbedPane

    4.JScrollPane

    为图片设置滚动条

    package org.lxh.demo18.jscrolldemo;
    import java.awt.Container;
    import java.io.File;
    import javax.swing.lcon;
    import javax.swing.lmagelcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    public class JScrollPaneDemo01{
    public static void main(String args,) (
    JFrame frame = new JFrame("Welcome To MLDN") ;   //实例化窗体对象
    Container cont=frame.getContentPane() ;          //得到窗体容器
    String picPath="f:"+ File.separator+"mldn.gif";
    Icon icon = new Imagelcon(picPath) ;             //实例化 Icon 对象
    JPanel pan = new JPanel() ;                      //定义一个面板
    JLabel lab = new JLabel(icon) ;                  //定义一个标签,显示图片
    pan.add(lab);                                    //将标签加到面板之中
    JScrollPane scr1=null;                           //声明滚动面板
                                                     //垂直滚动条始终会显示,水平滚动条根据需要显示
    scr1 = new JScrollPane(pan, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
    JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    cont.add(scr1);                                  //加入到容器之中
    frame.setSize(230,120);                         //设置窗体大小
    frame.setLocation(300,200);                      //设置窗体的显示位置
    frame.setVisible(true) ;                        //让组件显示
    }
    }frame.setSize(230,120);                        //设置窗体大小
    frame.setLocation(300,200);                      //设置窗体的显示位置
    frame.setVisible(true) ;                        //让组件显示
            }
    }
    
  • 相关阅读:
    centos7 修改中文字符集
    Can't locate Data/Dumper.pm in perl5的处理
    MySQL crash-safe replication(3): MySQL的Crash Safe和Binlog的关系
    MySQL crash-safe replication(2):
    MySQL crash-safe replication(1)
    《Linux性能调优指南 》全书
    Oracle Database 12c Preinstall Steps for Oracle Linux Simplified
    MySQL的binlog2sql闪回
    Python pip 安装与使用
    LSM树由来、设计思想以及应用到HBase的索引
  • 原文地址:https://www.cnblogs.com/zh2250881784/p/11857131.html
Copyright © 2020-2023  润新知