zoukankan      html  css  js  c++  java
  • 桌面面板和内部窗体JDeskPane、JInternalFrame

    桌面面板和内部窗体JDeskPane、JInternalFrame,内部窗体必须在桌面面板里。

    import javax.swing.*;
    import java.awt.*;
    
    public class Demo extends JFrame {
        public Demo() {
            setTitle("桌面面板和内部窗体");
            setBounds(100, 100, 500, 300);
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            Container c = getContentPane();
    
            JDesktopPane desk = new JDesktopPane();//桌面面板
            c.add(desk, BorderLayout.CENTER);
    //第一个内部窗体
            JInternalFrame inFrame = new JInternalFrame();//内部面板
            inFrame.setTitle("内部窗体");
            inFrame.setBounds(10, 10, 200, 150);
            inFrame.setIconifiable(true);//允许最小化
            inFrame.setMaximizable(true);//允许最大化
            inFrame.setClosable(true);//允许关闭
            Icon icon = new ImageIcon("src/img.JPG");//内部窗体logo
            inFrame.setFrameIcon(icon);
            JLabel label = new JLabel("这是内部窗体");
            inFrame.add(label);
    
            inFrame.setVisible(true);
            desk.add(inFrame);
    //第二个内部窗体
            JInternalFrame inFrame2 = new JInternalFrame();//内部面板
            inFrame2.setTitle("内部窗体");
            inFrame2.setBounds(220, 50, 200, 150);
            inFrame2.setIconifiable(true);//允许最小化
            inFrame2.setMaximizable(true);//允许最大化
            inFrame2.setClosable(true);//允许关闭
            Icon icon2 = new ImageIcon("src/img.JPG");//内部窗体logo
            inFrame2.setFrameIcon(icon2);
            JLabel label2 = new JLabel("这是第二个内部窗体");
            inFrame2.add(label2);
    
            inFrame2.setVisible(true);
            desk.add(inFrame2);
        }
    
        public static void main(String[] args) {
            Demo frame = new Demo();
            frame.setVisible(true);
        }
    }
  • 相关阅读:
    http url转义字符,特殊字符
    No bean named 'cxf' is defined
    c语言中结构体指针
    Android fragment (二)
    文件I/O之C标准库函数和系统库函数差别
    计算机组成原理——主存与cache的映射关系
    openstack 用nova API 指定 compute node 创建 instance
    SQL存在一个表而不在还有一个表中的数据
    hdu 2602
    小金登陆游戏
  • 原文地址:https://www.cnblogs.com/xixixing/p/9757996.html
Copyright © 2011-2022 走看看