今天刚刚上完Java饶有兴趣的我 做了这么一个简单的窗口。挺有成就感的。

package RTFIL;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MainUI extends JFrame implements ActionListener {  //定义组件   JButton jb1,jb2,jb3=null;  JRadioButton jrb1,jrb2=null;  JPanel jp1,jp2,jp3,jp4=null;  JTextField jtf=null;  JLabel jlb1,jlb2,jlb3=null;  JPasswordField jpf=null;  ButtonGroup bg=null;  public static void main(String[] args) {  MainUI mUI=new MainUI();  }  public MainUI()  {  //创建组件  jb1=new JButton("重新表白");  jb2=new JButton("继续表白"); jb3=new JButton("退出");//设置监听  jb1.addActionListener(this);  jb2.addActionListener(this);  jb3.addActionListener(this);  jrb1=new JRadioButton("愿意    ");  jrb2=new JRadioButton("不愿意");  bg=new ButtonGroup();  bg.add(jrb1);  bg.add(jrb2);  jrb2.setSelected(true); jp1=new JPanel();  jp2=new JPanel();  jp3=new JPanel();  jp4=new JPanel();                 jlb1=new JLabel("表      白        对       象:  ");  jlb2=new JLabel("说一句你想表白的话:    ");  jlb3=new JLabel("是否愿意余生与ta一起过:");  jtf=new JTextField(10);  jpf=new JPasswordField(10);  //加入到JPanel中  jp1.add(jlb1);  jp1.add(jtf);  jp2.add(jlb2);  jp2.add(jpf);  jp3.add(jlb3);      jp3.add(jrb1);  jp3.add(jrb2);  jp4.add(jb1);       //添加按钮jp4.add(jb2);  jp4.add(jb3);//加入JFrame中  this.add(jp1);  this.add(jp2);  this.add(jp3);  this.add(jp4);  this.setLayout(new GridLayout(4,2));            //选择GridLayout布局管理器        this.setTitle("表白系统");          this.setSize(320,200);         this.setLocation(400, 200);           this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    //设置当关闭窗口时,保证JVM也退出 this.setVisible(true);  this.setResizable(true);  }@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stub}
} 

Java——创建一个简单的窗口相关推荐

  1. 如何用Java设计一个简单的窗口界面(学习中.1)

    如何用Java设计一个简单的窗口界面 一.前言 二.简单了解 1.Swing简介 2.框架(frame) 3.层次 三.步骤 1.打开eclipse,依次创建项目,包,类. 2.代码 2.1最简单的可 ...

  2. 使用java创建一个简单的回合制的双人pk

    创建一个简单的双人pk package com.hp.Demo1;import java.util.Random;/*** 玩家类* 属性:名字.类型.生命值.防御力.攻击类* 方法:自我介绍.Pk* ...

  3. 如何用Java设计一个简单的窗口界面(初级二)

    如何添加组件 一.准备 1.这里介绍的是eclipse 2.常用组件的了解 3.常用布局 1.BorderLayout 布局 2.FlowLayout 布局 二.代码 1.简单的 2.构造中间容器,顺 ...

  4. Java创建一个简单的Dog类

    要求: 创建一个Dog类,包含以下属性和方法: 属性:名字.颜色 方法:叫.跑 代码参考: public class Dog { String name; String color; public v ...

  5. 用java创建一个简单的服务器

    class MyService{public static void main(String[] args) throws Exception {//创建ServerSocketServerSocke ...

  6. Java创建一个简单的图书管理系统

    由于暂时没有学过Java,写的乱七八糟 甚至连内部类和外部类都是写到一半才知道 不少地方还不清楚是为什么 package 图书管理系统; import java.util.Scanner; //引入S ...

  7. 用java创建一个最简单的窗口

    如何使在创建窗体前,需要导入相关的 ​package​ 包. import java.awt.*; import javax.swing.*; 使用​new​关键词来创建一个窗体对象 JFrame j ...

  8. java qq ui界面_java swing 创建一个简单的QQ界面教程

    记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...

  9. idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...

    一.创建一个简单的Java工程:HelloWorld 1. Eclipse的第一步是选择工作空间,然后创建项目: IDEA不同(没有工作空间的概念),第一步就直接创建具体的项目,项目创建过程中会选择在 ...

最新文章

  1. 矩阵变换应用-求演化矩阵
  2. 项目案例分享二:密码策略与上次交互式登录
  3. Loadrunner学习笔记(三)
  4. 字符设备驱动基础篇5——驱动如何操控硬件(动静态映射操作LED)
  5. mongoshake实现mongodb数据同步
  6. 202.结构体之位域
  7. 深思 JAVA IT 求职
  8. 电阻的快速选型对开发项目非常重要
  9. matlab或_Matlab下载安装教程
  10. 某些网页页面偏左,什么原因?
  11. 扩展坞和hub集线器的区分
  12. filezilla,filezilla下载文件
  13. 解决运行js代码报错—Warning: To load an ES module, set “type“: “module“ in the package.json or use the .mjs
  14. Linux 普通用户和root用户任意切换
  15. echarts-JSON请求数据
  16. 浏览器低延时播放监控摄像头RTSP海康大华硬盘录像机NVR视频(EasyNVR播放FLV视频流)
  17. 软件 ce ee 含义和区别
  18. 英语文章修改服务器,修改英文(修改文章英语怎么说)
  19. Java常用的Dos命令
  20. powershell脚本静默卸载软件

热门文章

  1. 多功能检测按键 单按 长按 多个按键 响应方式
  2. 客户的网络环境或服务器的监控
  3. 详解编码器和解码器电路:定义,工作原理,应用,真值表
  4. 如何设置成半透明效果
  5. java double 乘以100,将double乘以100,然后转换为long表示错误的值
  6. JAVA的异常处理机制有什么好处,你造吗?
  7. unity3d导入xlua
  8. 干货 | 以太坊的工作原理
  9. 新奥股份2019年经营性现金流和主营业务收入稳健增长
  10. HDU - 6557 Justice