-设置一个方法,创建一个窗体、尺寸、标题、居中、退出进程、流式布局、实现。
-当重复设置多个按钮时,需要用到数组for循环,使其i<按钮调用的长度,按钮对象等于新的按钮对象的按钮长度,将其添加到窗体,按钮对象调用添加到动作监听器的监听器中。
-设置一个按钮对象,将其添加到窗体,给按钮对象设置背景色红色遗迹大小,再将按钮对象添加到动作监听器中的监听器,设置多个颜色也是此步骤,然后实现。
-可将设置的背景色大小放在属性中,就能够在下面的对象中能够被直接调用,不需要再写这个尺寸了。
-设置画笔对象使其等于窗体调用得到的画笔对象,窗体调用添加鼠标监听器中的监听器,监听器调用画笔对象等于g
-创建的监听器需要继承动作监听器和鼠标监听器
调用动作监听器中的actionPerformed。
-需要用到条件语句,如果值为空时的,等于e调用得到的ActionCommand,创建的按钮对象等于按钮e等到的资源,Color对象等于按钮对象调用得到的背景色,画笔对象调用设置的颜色,否则输出原来没有得到背景色的ActionCommand。
-上面设置的条件语句是为了给后面设置的图形方法赋予颜色,当我们点击这个背景色时再点击图形按钮,所画出来的图形能够被赋予背景色。
-在MouseLisenter中的五个方法中,也如之前讲到的设置图形的方法,然后设置条件语句,成立时执行。
-在主方法中,将其实现。
Java 背景色赋给点击的图形
这篇博客介绍了如何使用Java进行GUI编程,包括创建带有标题和居中显示的窗体,利用数组和for循环批量添加按钮,并实现动作监听器。每个按钮可以设置不同背景色,点击后影响图形绘制的颜色。同时,窗体添加了鼠标监听器,以响应用户的鼠标操作。整个过程详细展示了如何将这些元素集成到一个应用程序中。
摘要由CSDN通过智能技术生成