1. package com.swift;
  2.  
  3. import java.awt.Color;
  4. import java.awt.GridLayout;
  5. import java.util.Random;
  6.  
  7. import javax.swing.JFrame;
  8. import javax.swing.JPanel;
  9.  
  10. public class RP_Frame extends JFrame {
  11. private static final long serialVersionUID = 1L;
  12.  
  13. public RP_Frame() {
  14. setBounds(200, 200, 500, 300);//设置窗体大小位置
  15. setTitle("Java窗体的基本操作语句");//设置窗体标题
  16.  
  17. JPanel pnBasic=new JPanel();//生成一个大画布
  18. setContentPane(pnBasic);//放在窗体中
  19. pnBasic.setLayout(new GridLayout(4,3,5,5));//画布按照两行一列网格布局,行与行列与列间隔5像素
  20. // JPanel pnGreen=new JPanel();//再生成一个小绿画布
  21. // JPanel pnYellow=new JPanel();//再生成一个小黄画布
  22. // pnYellow.setBackground(Color.YELLOW);//画布设置颜色
  23. // pnGreen.setBackground(Color.GREEN);//画布设置颜色
  24. // pnBasic.add(pnYellow);
  25. // pnBasic.add(pnGreen);
  26.  
  27. for(int i=0;i<(4*3);i++) {
  28. JPanel pn=new JPanel();//生成多个小画布
  29. Random ran=new Random();
  30. int red=ran.nextInt(256);
  31. int yellow=ran.nextInt(256);
  32. int blue=ran.nextInt(256);
  33. pn.setBackground(new Color(red,yellow,blue));//画布设置随机颜色
  34. pnBasic.add(pn);//放入大画布
  35. }
  36.  
  37. // final JButton btn = new JButton();
  38. // btn.setText(" ఠൠఠ小破钮 ఠൠఠ");
  39. // setContentPane(btn);
  40. // btn.addActionListener(new ActionListener() {
  41. // @Override
  42. // public void actionPerformed(ActionEvent e) {
  43. // Random ran = new Random();
  44. // int index = ran.nextInt(101);
  45. // System.out.println("Hello!" + index);
  46. // btn.setText("变变变" + index);
  47. // }
  48. // });
  49. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭窗体时程序停止运行
  50. setVisible(true);//设置窗体可见,否则什么都不会显示
  51. }
  52.  
  53. public static void main(String[] args) {
  54. new RP_Frame();
  55. }
  56.  
  57. }

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. SP1026 FAVDICE - Favorite Dice

    题目描述 一个\(n(n \leq 1000)\)面的骰子,求期望掷几次能使得每一面都被掷到. 输入输出样例 输入样例#1: 2 1 12 输出样例#1: 1.00 37.24 思路:期望\(dp\) ...

  2. thinkphp5实现文章上一篇,下一篇

    写在控制器 //列表是按照根据id降序排列的,所以上一篇 $prv=Db::table('qy_article')->where('at_id','>',$at_id)->where ...

  3. Jmeter_Beanshell_使用Java处理JSON块(转)

    [环境] ①Jmeter版本:3.2,JDK:1.8 ②前置条件:将json.jar包置于..\apache-jmeter-3.2\lib\下,并将该jar包添加到测试计划的Library中:否则会报 ...

  4. 设计模式——原型模式(Prototype)

    用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象.——DP UML类图 模式说明 如果把在一张纸上手写一篇简历的过程看成是类的实例化过程,那么通过原型模式创建对象的过程就是拿着这张纸到复印 ...

  5. Excel去除空行

    本文转载至:https://baijiahao.baidu.com/s?id=1590204478648348952&wfr=spider&for=pc,需要详细信息可链接查看 方法一 ...

  6. jquery——幻灯片(只动一屏)

    制作天天生鲜的幻灯片部分 贴了全部代码: main.html: <!DOCTYPE html> <html lang="en"> <head> ...

  7. SpringBoot | 第十九章:web应用开发之WebSocket

    前言 web开发也讲解了三章了,这章节开始讲解关于与前端通信相关知识.实现一个在线聊天室类似的功能或者后端推送消息到前端,在没有WebSocket时,读大学那伙还有接触过DWR(Direct Web ...

  8. 封装一个帮助类来写文件到android外置存储器上

    项目地址:点击打开 项目简介:写文件到android外置存储器的一个帮助类,和它的demo程序 它是如何工作的呢? 1.创建 AppExternalFileWriter 对象并传递context(上下 ...

  9. 【mysql】mysql 配置

    安装完mysql后, 要及得配置一下 /etc/mysql/my.cnf 配置字符编码为utf8 [client] default-character-set = utf8 [mysqld] defa ...

  10. 弹框&可用于判断

    较常用的弹框:(3种) 1.prompt("显示用户的文本","输入域的默认值"): print();显示打印的对话框: find();显示查找的对话框: (用 ...