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);
        }
    }
  • 相关阅读:
    Leetcode 811. Subdomain Visit Count
    Leetcode 70. Climbing Stairs
    Leetcode 509. Fibonacci Number
    Leetcode 771. Jewels and Stones
    Leetcode 217. Contains Duplicate
    MYSQL安装第三步报错
    .net 开发WEB程序
    JDK版本问题
    打开ECLIPSE 报failed to load the jni shared library
    ANSI_NULLS SQL语句
  • 原文地址:https://www.cnblogs.com/xixixing/p/9757996.html
Copyright © 2011-2022 走看看