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);
        }
    }
  • 相关阅读:
    2006百度之星
    使用StretchBlt之前一定要用SetStretchBltMode(COLORONCOLOR)
    算法学习建议(转)
    让ARM开发板上SD卡里的程序开机自动运行
    我的Dll(动态链接库)学习笔记
    WinCE 应用程序开机自动运行的又一种方法
    讲讲volatile的作用
    用Platform builder定制WinCE系统
    MFC如何高效的绘图
    利用c语言编制cgi实现搜索
  • 原文地址:https://www.cnblogs.com/xixixing/p/9757996.html
Copyright © 2011-2022 走看看