zoukankan      html  css  js  c++  java
  • java,枯燥中遇见美丽JFrame,窗体(面板,JPanel)

    package com.company;
    
    import javax.swing.*;
    import java.awt.*;
    
    public class Main extends JFrame {//JPanel面板
        public Main(){
            setBounds(100,100,500,300);
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            Container c=getContentPane();
            c.setLayout(new GridLayout(2,2,10,10));
    
            JPanel p1=new JPanel();
            p1.setLayout(new GridLayout(1,3,10,10));
            JPanel p2=new JPanel(new BorderLayout());
            JPanel p3=new JPanel(new GridLayout(1,2,10,10));
            JPanel p4=new JPanel(new GridLayout(2,1,10,10));
            /*
            添加布局
             */
            p1.setBorder(BorderFactory.createTitledBorder("面板1"));
            p2.setBorder(BorderFactory.createTitledBorder("面板2"));
            p3.setBorder(BorderFactory.createTitledBorder("面板3"));
            p4.setBorder(BorderFactory.createTitledBorder("面板4"));
    
            p1.add(new JButton("p1"));
            p1.add(new JButton("p1"));
            p1.add(new JButton("p1"));
            p1.add(new JButton("p1"));
    
            p2.add(new JButton("p2"),BorderLayout.CENTER);
            p2.add(new JButton("p2"),BorderLayout.SOUTH);
            p2.add(new JButton("p2"),BorderLayout.WEST);
            p2.add(new JButton("p2"),BorderLayout.NORTH);
            p2.add(new JButton("p2"),BorderLayout.EAST);
    
            p3.add(new JButton("p3") );
            p3.add(new JButton("p3") );
    
            p4.add(new JButton("p4") );
            p4.add(new JButton("p4") );
    
    
            c.add(p1);c.add(p2);c.add(p3);c.add(p4);
            setVisible(true);
        }
    
        public static void main(String[] args) {
            new Main();
    	// write your code here
        }
    }
    

     

  • 相关阅读:
    svn的差异查看器和合并工具换成BCompare.exe
    Java经典编程题50道之十四
    Java经典编程题50道之十三
    Java经典编程题50道之十二
    Java经典编程题50道之十一
    Java经典编程题50道之十
    Java经典编程题50道之九
    Java经典编程题50道之八
    Java经典编程题50道之七
    Java经典编程题50道之六
  • 原文地址:https://www.cnblogs.com/llhhcc/p/10093293.html
Copyright © 2011-2022 走看看