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);
        }
    }
  • 相关阅读:
    day7
    day 6
    day4
    An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision
    参数初始化之Xavier初始化
    使用tensorboardX可视化Pytorch
    使用visdom可视化pytorch训练过程
    pytorch与torchvision版本、tensorflow与keras版本
    luarocks和hdf5安装
    docker常见问题
  • 原文地址:https://www.cnblogs.com/xixixing/p/9757996.html
Copyright © 2011-2022 走看看