技术标签: # 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);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
}
文章浏览阅读623次。听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客)文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。效果如下所示: 下面献上完整代码,代码重要位置会做相应解释<!DOCTYPE html><html><head> <meta charset=utf-8 /> <title&g_leaflet 飞机航线
文章浏览阅读996次。环境:QT Creator1.创建一个桌面QT应用;2.新建一个继承于QGLWidget的类,添加头文件#include <QGLWidget>,尝试编译; ①出错:error: C1083: 无法打开包括文件: “QGLWidget”: No such file or directory;提示没找到QGLWidget文件。 分析:在QT目录下的in..._qopenglwidget: no such file or directory
文章浏览阅读5.3k次,点赞2次,收藏7次。使用while实现:#include <stdio.h>int main(int argc, const char *argv[]){ int i=1,sum=0; while(i<=100){ sum += i++; } printf("sum = %d\n",sum); return 0;}使用do while实现:#include <stdio.h>..._用while和do while 分别实现1到100的累加求和
文章浏览阅读3.1k次。版权声明:转载于 https://blog.csdn.net/weixin_394..._qemu-kvm debian
文章浏览阅读5.9k次,点赞9次,收藏32次。VOH、VOL、VIH、VIL、VT、LOH、LOL、LIH、LIL等相关概念_voh
文章浏览阅读2k次。C语言程序设计 菏泽学院 黄复贤1【单选题】若定义pf为指向float类型变量f的指针,下列语句中__是正确的。A、float f, *pf = f;B、float f, *pf = &f;C、float *pf = &f, f;D、float f, *pf =0.0;正确答案:B2【单选题】若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x, ( )是正确的。A、p2..._若定义pf为指向float类型变量f的指针,下列语句中__是正确的。 a. float f, *pf =
文章浏览阅读1k次。以下是一些选择:> xlwt(编写xls文件)> xlrd(阅读xls / xlsx文件)> openpyxl(读/写xlsx文件)> xlsxwriter(编写xlsx文件)如果您只需复制数据(不含格式化信息),则可以使用这些工具的任意组合进行读取/写入。如果你有一个xls文件,你应该使用xlrd xlwt选项。以下是将现有Excel文件中的第一行复制到新的Excel文件..._python复制一个书局到另一个excellent
文章浏览阅读792次。RFID作为物联网通信技术之一,其工作频段有低频、高频、超高频和微波频段,健永以低频RFID为主要业务,现在来说下低频RFID都具有哪些特征。低频RFID的工作频率为30~300kHz,典型的频率为125kHz、135kHz,采用电磁感应方式来进行通信,有较高的电感耦合功率可供电子标签使用。低频信号穿透性好,无线信号可以穿透水、有机组织和木材等,抗金属和液体干扰能力强。一般来说,低频RFID标签读取距离为10cm以下,读取距离跟标签大小成正比。符合的ISO国际标准协议①ISO18000-..._125khz特点
文章浏览阅读421次。任传成姓名:任传成性别:任传成老师的简介任传成 ,男,1972.7 出生,讲师。中国计算机学会会员。 1999.6毕业安徽省淮南工业学院。近年主要研究领域:数据库建模、UML建模。近年的主要工作有:1)学术论文发表a) IC卡技术在智能小区停车场管理系统的应用研究 任传成,巩建闽,王海涛聊城大学学报2003.3b) 基于UML活动图的测试用例生成方法研究 任传成,张萌 德州学院学报2005.7c)..._任传成
文章浏览阅读784次,点赞28次,收藏13次。1、接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。例如:04:002、使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的词语来指定时间。3、采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。例如:12pm4、指定命令执行的具体日期,指定格式为month day(月日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年),指定的日期必须跟在指定时间的后面。
文章浏览阅读2k次。文件的上传只要保证特殊的地址先到达Nginx,然后通过Nginx指定至指定的服务器即可,目前配置是本机。文件的下载的做法就是把本机的当前目录下面的文件给返回回去。server {listen ;server_name www.zj***.com zj***.com;#charset koi8-r;#access_log logs/host.access.log main;#资源上传,..._java 上传文件到nginx
文章浏览阅读2.7k次。这里是我写的一些文章内容提炼和链接,以方便大家能够找到一些有用的资料: Appfuse开发指南 如果你已经下载了AppFuse并且希望在你的机器上完成安装配置,最合适的参考资料是快速起步指南。一旦你完成了所有的安装设置,下面的手册是学习如何使用AppFuse开发的重要资料。 注意: Appfuse的发布包里面已经包括了这个指南。如果你希望更新你的工程目录下的手册(在 docs 目录下),运行 "a_appfuse