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();
} }
Java 窗体的基本操作语句 JFrame的更多相关文章
- 学习java随笔第十一篇:java窗体程序
要开java的窗体程序,就要下载开发窗体的工具. 这里我用的是的myeclipse,可以直接在网上下载安装即可. 我用的是10.0版本的,如果需要汉化的话,可以看一下这篇文章:myeclipse.10 ...
- java 窗体
import javax.swing.*; /** * 一个简单的java窗体例子 */ public class Test { public static void main(String[] ar ...
- java之文件基本操作
java之文件基本操作 1 使用 BufferedReader 在控制台读取字符 public static void readChar() throws IOException{ char c; I ...
- 【java开发】分支语句、循环语句学习
一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...
- java的if else语句入门
条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件.例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出“密码错误”这样的提示框等 ...
- java 中for each语句
[转]java foreach 使用 foreach语句是java5的新特征之一,在遍历数组.集合方面,foreach为开发人员提供了极大的方便. foreach语句是for语句的特殊简化版本 ...
- JDBC数据库连接JAVA和一些基本语句
连接JDBC 1)JDBC简介 - JDBC就是Java中连接数据库方式 - 我们可以通过JDBC来执行SQL语句. 2)获取数据库连接 ...
- Java 获取SQL查询语句结果
step1:构造连接Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnec ...
- Java中的switch语句后面的控制表达式的数据类型
Java中的switch语句后面的控制表达式的数据类型 1.byte 2.char 3.short 4.int 5.枚举类型 6.Java 7允许java.lang.String类型
随机推荐
- ELK系列(2) - Kibana怎么修改日期格式Date format
问题 Kibana在创建Index Patterns的时候,可以选择某个date类型的field作为排序字段.之后在Discover里打开对应的index,会发现这个date类型的field的格式显示 ...
- java程序生成二维码
在物联网的时代,二维码是个很重要的东西了,现在无论什么东西都要搞个二维码标志,唯恐落伍,就差人没有用二维码识别了.也许有一天生分证或者户口本都会用二维码识别了.今天心血来潮,看见别人都为自己的博客添加 ...
- HTTP的一些理解
URI是Uniform Resource Identifier的缩写,统一资源标识符.URI用字符串标识某一互联网资源,而URL标识资源的地点(互联网上所处的位置).可见URL是URI的子集. 典型的 ...
- netstat命令怎么查看端口是否占用
转自:http://www.ahlinux.com/start/cmd/527.html netstat命令是一个监控TCP IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接 ...
- C# Thread类 线程优先级
1.C#对线程进行操作时,通过Thread类,可以对线程进行创建.挂起.恢复.休眠.终止及设置优先级. Thread类位于System.Threading命名空间下,该命名空间还包含一个ThreadP ...
- arch安装软件提示包损坏
错误:lib32-libjpeg6-turbo: signature from "Colin Keenan <colinnkeenan@gmail.com>" is u ...
- 响应式及Bootstrap
一丶CSS3的@media 查询 使用 @media 查询,你可以针对不同的屏幕大小定义不同的样式. @media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@med ...
- pandas error记录随笔
1.sys:1: DtypeWarning: Columns (0,1) have mixed types. Specify dtype option on import or 解决办法:PANDAS ...
- c语言数据结构:用标志位实现循环队列
#include<stdio.h> #include<stdlib.h> #define MAXSIZE 10//定义队列长度 ;//定义标志位 typedef struct ...
- javascript的Array.prototype.map()和jQuery的jQuery.map()
两个方法都可以根据现有数组创建新数组,但在使用过程中发现有些不同之处 以下面这个数据为例: var numbers = [1, 3, 4, 6, 9]; 1. 对undefined和null的处理 a ...