在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的actionPerformed ...
分类:
编程语言 时间:
2017-05-14 21:36:50
阅读次数:
268
// 通过接口实现监听器 public class ActionMonitor extends JFrame implements ActionListener{ JButton button; public ActionMonitor(){ this.setLayout(null);//布局 th... ...
分类:
其他好文 时间:
2017-05-14 17:00:37
阅读次数:
164
1 package Layout; 2 3 import java.awt.*; 4 import java.awt.event.ActionEvent; 5 import java.awt.event.ActionListener; 6 import java.util.HashMap; 7 im... ...
分类:
其他好文 时间:
2017-04-23 18:03:28
阅读次数:
112
package com.rgy.Test; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; ...
分类:
编程语言 时间:
2017-04-20 15:26:56
阅读次数:
192
package lab16; import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.ArrayList;import java.util.Li ...
分类:
其他好文 时间:
2017-04-16 18:49:29
阅读次数:
420
import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.Buff... ...
分类:
移动开发 时间:
2017-04-15 18:15:00
阅读次数:
189
简单的聊天软件 package yjd9;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.*;import java.net.Socket;import java.util.l ...
分类:
编程语言 时间:
2017-04-05 09:29:57
阅读次数:
292
import java.awt.BorderLayout; import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; im... ...
分类:
其他好文 时间:
2017-03-10 00:21:27
阅读次数:
300
流式布局FlowLayout 边界布局BorderLayout 表格布局GridLayout 综合布局 绘图Graphics 动作事件监听java.awt.event.ActionListener Button TextField Window事件监听WindowListener 鼠标事件监听器Mo ...
分类:
编程语言 时间:
2017-01-06 11:11:30
阅读次数:
270
Swing是目前Java中不可缺少的窗口工具组,是用户建立图形化用户界面(GUI)程序的 强大工具。Java Swing组件自动产生各种事件来响应用户行为。如当用户点击按钮或选择菜单项目时,Swing组件会产生一个 ActionEvent。Swing组件会产生许多事件,如ActionEvents,C ...
分类:
其他好文 时间:
2016-12-17 20:11:46
阅读次数:
200