java学习感悟

最近的项目是用Java做一个登录界面和画图工具。登录界面还好,创建一个login类,该类里面再创建一个l对象,l再弄一个showUI方法,再在showUI里面创建JFrame对象,然后设置标题、大小、位置等,再添加标签JLabel,用于显示“账户:”,“密码:”等信息。当然还要设置“登录”“注册”等按钮。然后设置界面可见。接着创建事件处理类对象,再绑定给监听器。还要给“登录”按钮加监听器。addActionListener(action)就可以了。这个比较简单。
制作画图工具的话,package就定义为drawFrame,然后也差不多跟上面,当然最重要的是要添加流式布局。然后要创建mouse对象,然后给mouse加动作监听器。当然也要设置大小啥的。这里可以画直线、曲线、三角形、多边形什么的,定义一个字符数组,把它们全部弄进去。按钮也是,颜色也是。画三角形,确定其中一条直线的首末两端两个坐标后,保存数值(定义一个flag=1,然后flag++,在gr.drawLine那里用一个if(flag=1){}来判断。)再把他们连起来就OK。多边形类似。最后用一个if(e.getClickCount()=2)来结束多边形 的绘制。总的来说,很简单。

posted @ 2020-11-27 21:29  EvanTheBoy  阅读(75)  评论(0)    收藏  举报