11.11的答题活动解决
声明下,这个帖子没用mysql,只是简单的界面
1,java本来写界面就很痛苦,看到一个那么麻烦的界面更是头疼,那个布局好像得用
网格包布局,再看api,简直太多了,换方案。
搜呗,java gui 插件 出来3个Visual Editor SWT-Designer jigloo
VE慢,SD要钱,安装麻烦,jigloo最简单,还有免费版本,结果选了jigloo
2.安装下载jigloo,http://www.cloudgarden.com/jigloo/这个网址,不认识,
找download,然后下载下来,解压,得到两个文件夹一个feature,一个plugin
把这两个文件夹下的东西分别对应着拷贝进eclipse对应的feature和plugin文件夹
3.启动eclipse,开始欢快的拖拽
启动eclipse,新建一个空java项目名字叫double1,然后新建个包bbs.heima.double1
(File -->new-->Java Project.写上double1,在double1下的src文件夹右
键,new --->package,写bbs.heima.double1)
完成后结果
4.在包上右键,new---->other,找到GUI Forms,点开它,找到swing,点开
swing找到JFrame,选中,——》next
然后出现这个,只需要改className即可,改成你喜欢的名字
我改成了DoubleJFrame
然后点finish
有个提示,不用管它,ok就好
5.看到熟悉的界面了哈哈,这回好像是能搞定了
5.1选layout,选AbsoluteLayout这个,图中有一行跟格子差不多的图标
第一个就是了AbsoluteLayout
单击,然后在窗体上单击
然后在这行选图中备选中的那个
然后这一行是可选组件,选JTextField
扔到主面板,单计下就放在祝面板上了,起个名字如图
然后ok
你可以调控件的大小,然后再拖几个进来分别起好名字,
然后其余的控件你就得自己找找了,这里只贴了参数图
这里只写宣言那栏,再托两个个JLabel,参数如图
再托个button过来,再拖个JTextArea过来,
组织完结果这样
然后给按钮添加事件
选中按钮,然后点右手边的Events
找到MouseListener,点开,
点下拉箭头选中handler method
然后点图中的比较小的三角
会出现
这个函数里边就是你要改的地方- private void jButtonSubmitMouseClicked(MouseEvent evt) {
- System.out.println("jButtonSubmit.mouseClicked, event="+evt);
- //TODO add your code for jButtonSubmit.mouseClicked
- }
复制代码 改成- private void jButtonSubmitMouseClicked(MouseEvent evt) {
- String name = "name" + jTextFieldName.getText() + "\n";
- String dictum = "dittum" + jTextFieldDictum.getText() + "\n";
- jTextAreaShow.setText(name + dictum);
- }
复制代码 正常的话保存,然后点有个人跑的按钮运行
应该就答功告成了,可惜我这不知道怎么了出了点小错,明天再调吧,运行结果明天补上
|