简csdxt/p java事件处理机制
代码
/*
import java.awt.*;
import javax.swing.*;
公共类图像测试{
publicstaticvoidmain (字符串真实唇色args ) )。
事件队列. invoke la ter () )- {
frame.settitle (图像测试);
frame.setdefaultcloseoperation (jframe.exit _ on _ close );
frame.setvisible(true;
);
;
}
}
/*
import java.awt.*;
导入Java.awt.event.*;
import javax.swing.*;
publicclassbuttonframeextendsjframe {
私密日本面板按钮面板;
私密性staticfinalintdefault _ width=300;
privatestaticfinalintdefault _ height=200;
公共按钮框架
setsize(default_width,DEFAULT_HEIGHT );
//create button
buttonPanel=new JPanel (;
//添加到面板
ButtonPanel.add(yellowButton );
button panel.add (蓝牙);
ButtonPanel.add(redButton );
添加(按钮面板);
//创建按钮动作
coloractionyellowaction=new color action (color.yellow;
coloraction blueaction=new color action (color.blue );
coloraction redaction=new color action (color.red;
//关联操作窗口按钮
yellow button.addaction listener (yellow action );
blue button.addaction listener (blue action );
red button.addaction listener (redaction );
}
隐私声明
私密颜色背景颜色;
公共颜色(颜色) {
背景颜色=c;
}
公共语音性能事件{
button panel.set背景(背景颜色;
}
}
}
图像