Java——创建一个简单的窗口
今天刚刚上完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——创建一个简单的窗口相关推荐
- 如何用Java设计一个简单的窗口界面(学习中.1)
如何用Java设计一个简单的窗口界面 一.前言 二.简单了解 1.Swing简介 2.框架(frame) 3.层次 三.步骤 1.打开eclipse,依次创建项目,包,类. 2.代码 2.1最简单的可 ...
- 使用java创建一个简单的回合制的双人pk
创建一个简单的双人pk package com.hp.Demo1;import java.util.Random;/*** 玩家类* 属性:名字.类型.生命值.防御力.攻击类* 方法:自我介绍.Pk* ...
- 如何用Java设计一个简单的窗口界面(初级二)
如何添加组件 一.准备 1.这里介绍的是eclipse 2.常用组件的了解 3.常用布局 1.BorderLayout 布局 2.FlowLayout 布局 二.代码 1.简单的 2.构造中间容器,顺 ...
- Java创建一个简单的Dog类
要求: 创建一个Dog类,包含以下属性和方法: 属性:名字.颜色 方法:叫.跑 代码参考: public class Dog { String name; String color; public v ...
- 用java创建一个简单的服务器
class MyService{public static void main(String[] args) throws Exception {//创建ServerSocketServerSocke ...
- Java创建一个简单的图书管理系统
由于暂时没有学过Java,写的乱七八糟 甚至连内部类和外部类都是写到一半才知道 不少地方还不清楚是为什么 package 图书管理系统; import java.util.Scanner; //引入S ...
- 用java创建一个最简单的窗口
如何使在创建窗体前,需要导入相关的 package 包. import java.awt.*; import javax.swing.*; 使用new关键词来创建一个窗体对象 JFrame j ...
- java qq ui界面_java swing 创建一个简单的QQ界面教程
记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...
- idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...
一.创建一个简单的Java工程:HelloWorld 1. Eclipse的第一步是选择工作空间,然后创建项目: IDEA不同(没有工作空间的概念),第一步就直接创建具体的项目,项目创建过程中会选择在 ...
最新文章
- 矩阵变换应用-求演化矩阵
- 项目案例分享二:密码策略与上次交互式登录
- Loadrunner学习笔记(三)
- 字符设备驱动基础篇5——驱动如何操控硬件(动静态映射操作LED)
- mongoshake实现mongodb数据同步
- 202.结构体之位域
- 深思 JAVA IT 求职
- 电阻的快速选型对开发项目非常重要
- matlab或_Matlab下载安装教程
- 某些网页页面偏左,什么原因?
- 扩展坞和hub集线器的区分
- filezilla,filezilla下载文件
- 解决运行js代码报错—Warning: To load an ES module, set “type“: “module“ in the package.json or use the .mjs
- Linux 普通用户和root用户任意切换
- echarts-JSON请求数据
- 浏览器低延时播放监控摄像头RTSP海康大华硬盘录像机NVR视频(EasyNVR播放FLV视频流)
- 软件 ce ee 含义和区别
- 英语文章修改服务器,修改英文(修改文章英语怎么说)
- Java常用的Dos命令
- powershell脚本静默卸载软件