提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本文属于对本学期的编程任务的思考以及进程
一、Java基于swing的图形设计
swing是一个为Java设计的GUI工具包,JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。
二、swing的认识
创建图形用户界面的一般步骤:
创建容器–设置布局管理器–添加组件–事件处理
因此,了解swing是首要的
swing容器的分类
顶层容器以及中间容器
布局管理器
三、使用步骤
1.开始构建计算机视图
代码截图
import javax.swing.*;
public class Jiemian
{
public static void main(String[] args) {
JFrame f = new JFrame("计算器");
f.setLayout(null);
JTextField t = new JTextField();
t.setBounds(20,5,250,40);
f.add(t);
JTextField q = new JTextField();
t.setBounds(20,50,250,20);
f.add(q);
int x = 20;
int y = 75;
String[] str = {"C","÷","×","0","7","8","9","=","4","5","6","-","1","2","3","+"};
for (int i = 0;i<str.length;i++){
JButton bth = new JButton();
bth.setBounds(x,y,60,40);
if(x<215) x += 65;
else {
x=20;
y+=45;
}
f.add(bth);
}
f.setBounds(500,200,300,300);
f.setVisible(true);
}
}
成品截图
数据录入存在错误,有待改进
2.读入数据
代码如下
暂未开始
总结
本次编程还有很多东西需要学习,基于swing的图形设计以及代码的编写