zoukankan      html  css  js  c++  java
  • Java 窗体的基本操作语句 JFrame

    package com.swift;
    
    import java.awt.Color;
    import java.awt.GridLayout;
    import java.util.Random;
    
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    
    public class RP_Frame extends JFrame {
        private static final long serialVersionUID = 1L;
    
        public RP_Frame() {
            setBounds(200, 200, 500, 300);//设置窗体大小位置
            setTitle("Java窗体的基本操作语句");//设置窗体标题
            
            JPanel pnBasic=new JPanel();//生成一个大画布
            setContentPane(pnBasic);//放在窗体中
            pnBasic.setLayout(new GridLayout(4,3,5,5));//画布按照两行一列网格布局,行与行列与列间隔5像素
    //        JPanel pnGreen=new JPanel();//再生成一个小绿画布
    //        JPanel pnYellow=new JPanel();//再生成一个小黄画布
    //        pnYellow.setBackground(Color.YELLOW);//画布设置颜色
    //        pnGreen.setBackground(Color.GREEN);//画布设置颜色
    //        pnBasic.add(pnYellow);
    //        pnBasic.add(pnGreen);
            
            for(int i=0;i<(4*3);i++) {
                JPanel pn=new JPanel();//生成多个小画布
                Random ran=new Random();
                int red=ran.nextInt(256);
                int yellow=ran.nextInt(256);
                int blue=ran.nextInt(256);
                pn.setBackground(new Color(red,yellow,blue));//画布设置随机颜色
                pnBasic.add(pn);//放入大画布
            }
            
                    //        final JButton btn = new JButton();
                    //        btn.setText(" ఠൠఠ小破钮 ఠൠఠ");
                    //        setContentPane(btn);
                    //        btn.addActionListener(new ActionListener() {
                    //            @Override
                    //            public void actionPerformed(ActionEvent e) {
                    //                Random ran = new Random();
                    //                int index = ran.nextInt(101);
                    //                System.out.println("Hello!" + index);
                    //                btn.setText("变变变" + index);
                    //            }
                    //        });
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭窗体时程序停止运行
            setVisible(true);//设置窗体可见,否则什么都不会显示
        }
    
        public static void main(String[] args) {
            new RP_Frame();
        }
    
    }
  • 相关阅读:
    Quick QEMU
    Linux 常用命令速查
    Linux 安装篇
    Vivaldi解决flash插件问题
    VNC 安装 (适用Redhat 9.0 和 CentOS 7.0+)
    Git使用笔记 (github为例)
    poj3045 Cow Acrobats(二分最大化最小值)
    poj3104 Drying(二分最大化最小值 好题)
    poj3468 A Simple Problem with Integers(线段树区间更新)
    poj1852 Ants(思维)
  • 原文地址:https://www.cnblogs.com/qingyundian/p/7638836.html
Copyright © 2011-2022 走看看