这篇主要记一记学习的java GUI相关知识。
【我错了,我真的错了,我一开始就不应该非要用VS肝这个实验,浪费了大量时间结果还是乖乖用java
GUI好,GUI真的好,我永远都爱GUI
1,首先是建立文件
项目右键—》new—》other
WindowBuilder—》JFrame
2,拖方框也是一门艺术
点击上面这个contentPane,下面会弹出来一堆属性,把其中的Layout改成(absolute)才能能好的排版。
【我的排版丑到我不想承认我正经八百干过一年多的排版编辑……
【还有,这颜色真的又少又土!【醒醒
对了,拖方框之后最好给它改个名,不然真的会输出错地方。
3,文本框的输入
这个输入我搞得还是挺麻烦的,因为只能读入String,所以就连整型我都是读出字符串后转属性。
还有,这个一定要用final
final String tempname = text_name.getText();
final String tempid = text_id.getText();
int a=Integer.parseInt(tempid);
4,文本框的输出
非常简单的set系列函数,留个底
textField_1.setText(temp1);
啊,有一点有意思的是,这个函数不像printf,它每次使用都会刷新之前的内容,所以有循环的时候不能用。
5,关于button
把button拖到界面,然后双击,在代码里就会自动生成跳转函数。
然后在里面胡咧咧就行了。
6,跳转界面
我的跳转都是在button响应里面,界面也很简单。
addmain frame = new addmain();
frame.setVisible(true);
addmain是另一个界面类
7,没了……
果然我还是太菜了……
希望我以后可以变得厉害一点
是你染红了岁月,改变我黑白而无言的世界