本题足一个Applet,页面上有一个按钮“请单击”,单击该按钮后弹m一个对话框。对话框上有三个按钮“橙色”、“蓝色”干”“红色”.单击其中任意一个按钮,则可以将对话框的背景色设置为按钮名称所对应的颜色。 importjava.awt.*; importja

admin2013-12-02  43

问题 本题足一个Applet,页面上有一个按钮“请单击”,单击该按钮后弹m一个对话框。对话框上有三个按钮“橙色”、“蓝色”干”“红色”.单击其中任意一个按钮,则可以将对话框的背景色设置为按钮名称所对应的颜色。
importjava.awt.*;
importjava.awt.event*;
importjavax.swing.*;
publicclassjava2extendsJApplet
{
privateJFrameframe;
_____()
{
frame=newJFrame();
franle.sctTille(”java2”){
franleselSize(300.200);
frame.getContentPane().add(newButtonPanel
());
JButtonPopButton=newjButton(”请单击”);
getContentPane().add(PopButton);
PopButton.addAetionListener(newActionListener()
{
publicvoidactionPerformed(ActionEventevt)
{
if(frame.isVisihle())frame.setVisible(false)t
else;
)
));
}
}
classButtonPanelextendsJPanel
{
privateclassColorAetionimplementsAetionLis—
tener
{
privateColorbackground(kfior;
publicvoidactionPerformed(ActionEventaction—
event)
{
setBackground(backgr()undC();()r);
repaint();
}
publicColorAction(Colorcolor)
{
backgroundColor=color;
}
}
publicButtonPanel()
{
JButtonjbutton=newjBuuon(“橙色”);
JButtonjbuttonl=newJIhtlIon(“蓝色”);
JButtonjbutton2=newJButton(“红色”);
add(jbutton);
add(jbuttonl);
add(jbutton2);
ColorActioncoloraction=newColorAetion(Col—
or.orange);
ColorActioncoloractionl=newColorAction
(Color.blue);
ColorActioncoloraction2=newColorAction
(Color.red);
ibutton.addActionListener(coloraction);
ibuttonl.addActionListener(coloractionl);
ibutton2.addActionListener(eoloraction2);
}
}

选项

答案第1处{publicvoidinit第2处:frame.show()

解析 第1处是定义一个公有的初始化函数1第2处显示frame窗口。
转载请注明原文地址:https://kaotiyun.com/show/SLID777K
0

随机试题
最新回复(0)