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 协议相关问题
    网卡中断及多队列
    Visual Studio Code 配置C/C++环境
    C++通用框架和库
    命令行的艺术
    NetScaler Logs Collection Guide
    C++性能榨汁机之无锁编程
    Codeforces 839E Mother of Dragons【__builtin_popcount()的使用】
    C/C++中__builtin_popcount()的使用及原理
    Codeforces 839D Winter is here【数学:容斥原理】
  • 原文地址:https://www.cnblogs.com/xixixing/p/9757996.html
Copyright © 2011-2022 走看看