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();
} }

Java 窗体的基本操作语句 JFrame的更多相关文章

  1. 学习java随笔第十一篇:java窗体程序

    要开java的窗体程序,就要下载开发窗体的工具. 这里我用的是的myeclipse,可以直接在网上下载安装即可. 我用的是10.0版本的,如果需要汉化的话,可以看一下这篇文章:myeclipse.10 ...

  2. java 窗体

    import javax.swing.*; /** * 一个简单的java窗体例子 */ public class Test { public static void main(String[] ar ...

  3. java之文件基本操作

    java之文件基本操作 1 使用 BufferedReader 在控制台读取字符 public static void readChar() throws IOException{ char c; I ...

  4. 【java开发】分支语句、循环语句学习

    一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...

  5. java的if else语句入门

    条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件.例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出“密码错误”这样的提示框等 ...

  6. java 中for each语句

    [转]java foreach 使用   foreach语句是java5的新特征之一,在遍历数组.集合方面,foreach为开发人员提供了极大的方便.   foreach语句是for语句的特殊简化版本 ...

  7. JDBC数据库连接JAVA和一些基本语句

    连接JDBC       1)JDBC简介         - JDBC就是Java中连接数据库方式         - 我们可以通过JDBC来执行SQL语句.       2)获取数据库连接     ...

  8. Java 获取SQL查询语句结果

    step1:构造连接Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnec ...

  9. Java中的switch语句后面的控制表达式的数据类型

    Java中的switch语句后面的控制表达式的数据类型 1.byte 2.char 3.short 4.int 5.枚举类型 6.Java 7允许java.lang.String类型

随机推荐

  1. K 大神的博弈知识汇总

    博弈知识汇总 有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可.两个人轮流从堆中取物体若干,规定最后取光物体者取胜.这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻 ...

  2. Zipkin — 微服务链路跟踪.

    一.Zipkin 介绍 Zipkin 是什么?  Zipkin的官方介绍:https://zipkin.apache.org/  Zipkin是一款开源的分布式实时数据追踪系统(Distributed ...

  3. ACdream 1216——Beautiful People——————【二维LIS,nlogn处理】

    Beautiful People Special Judge Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (J ...

  4. 《zabbix监控的搭建》centos5.8 32

    系统环境centos5.8 32位操作系统   这里以zabbix-2.2.7为例: 下载官方的软件包: http://pan.baidu.com/s/1ntuTRYh 官方的参考文档: https: ...

  5. DataBinding 访问 3

    MVVM中的Model 我们可以用任何POJO 作为 data binding 的 Model, 但是直接修改POJO对象,不能直接更新UI android的 dataBinding 模块 给提供了通 ...

  6. 16.Ubuntu LTS 16.04安装搜狗输入法全过程记录(纯新手)

    这是我第四次打算转到Ubuntu上了,应该不会像以前那样装个系统就拜拜了.打算先把C和Vim重新学起来,数据结构那本书看完写完,第二步是学python和算法导论,暂定如此. 昨天晚上系统装完以后想着要 ...

  7. python中*args, **kwargs理解

    先来看个例子: def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '----------- ...

  8. hibernate课程 初探单表映射3-5 hibernate增删改查

    本节简介: 1 增删改查写法 2 查询load和查询get方法的区别 3 demo 1 增删改查写法 增加 session.save() 修改 session.update() 删除 session. ...

  9. hibernate笔记3--hql查询

    1.Query:他是一种比较面向对象的查询方式,query查询也叫做hql查询(hibernate query language),使用query查询,需要接受一个         hql语句进行查询 ...

  10. [转]git修改远程仓库地址

    原文链接:http://www.cnblogs.com/lazb/articles/5597878.html 问:Coding远程仓库地址变了,本地git仓库地址如何更新为最新地址 git修改远程仓库 ...