【Java】第一个窗体程序

您所在的位置:网站首页 java窗体程序开发 【Java】第一个窗体程序

【Java】第一个窗体程序

2024-07-14 17:43| 来源: 网络整理| 查看: 265

开头一些碎碎念:

为了应对专业实验题目(实际上是计算机实验orz),利用Java开发窗体程序

一边从头开始学Java一边学怎么写…心累

要不是因为C语言已经忘差不多了,正在学Java又不想再多学一门C#,eclipse又是现成的,谁愿意用Java写啊(不用Java其他的你也不会啊/摔)

开始正文:

窗体class

包括:数据、颜色、尺寸、位置……

学习又不能指望老师所以当然得找点资料

附上我的参考百度经验

来粘一下我参考写的代码

import java.awt.Color; import java.awt.Frame; public class FirstFrame extends Frame { public static void main(String[] args) { // TODO Auto-generated method stub FirstFrame fr=new FirstFrame("Hello world!"); //构造方法,这也是给窗体起个名字,又是哈喽沃德 fr.setSize(250,250); //设置Frame的大小,默认为(0,0) fr.setBackground(Color.pink); //设置Frame的背景颜色为粉色娇嫩,默认值为白色 fr.setVisible(true); //设置Frame为可见,默认为不可见 } public FirstFrame(String str) { super(str); //调用父类构造方法 } }

一开始一大排错误提示,告诉我 The package java.awt is not accessible

于是网上查一下~解决The package java.awt is not accessible

在module-info.java文件添加一段代码requires java.desktop;

成功解决

然后保存运行一下

左上角出来一个粉色娇嫩的小窗口

这个窗口左上角三个键就“×”点不动,想要关闭得在eclipse里面点终止的红色小方块

接下来我要添加一些百度经验里没提到的东西,在这个窗体里面添加按钮,并移动它的初始位置

位置用setlocation并添加坐标

 添加按钮参考创建一个窗口和按钮

import java.awt.Color; import javax.swing.JButton; import javax.swing.JFrame; public class FirstFrame extends JFrame {//继承对象JFrame JButton jb=null;//初始值 public static void main(String[] args) { FirstFrame lx1=new FirstFrame(); } public FirstFrame() { // TODO Auto-generated method stub this.setTitle("Hello world!");//设置窗口名字哈喽沃德 this.setSize(240,240); //设置Frame的大小,默认为(0,0) this.setBackground(Color.pink); //设置Frame的背景颜色为粉色娇嫩,默认值为白色 this.setLocation(250, 250);//设置位置 jb=new JButton("test");//创建按钮 this.add(jb);//将按钮添加进frame中 //this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//防止关闭后资源内存示范,默认关闭操作 this.setVisible(true); //设置Frame为可见,默认为不可见 } }

改动了很多我看不懂的东西,把fr都改成this了

然后整个窗口都变成按钮了,笑cry

唯一的好处是 左上角的叉可以直接点击使用了,I wonder why !?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3