[问答题] 本题的功能是通过按钮来选择窗口显示的风格。窗口中有三个按钮:“metal”、“Motif”和“Windows”,单击任何一个按钮,就能将窗口的风格改变为按钮名称所对应的风格。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class PlafPanel extends JPanei implements ActionListener
public______()
metalButton=new JButton("metal");
motifButton=new JButton("Motif");
windowsButton=new JButton("Windows");
add(metalButton);
add(motifButton);
add(windowsButton);
metalButton.addActionListener(this);
motifButton.addActionListener(this);
windowsButton.addActionListener(this);
public void actionPerformed(ActionEvent evt)
Object source=evt.getSource();
String plaf="";
if(source==metalButton)
plaf="javax.swing.plaf.metal.metalLookAndFeel";
else if(source==motifButton)
pla
参考答案:
第1处:PlafPanel 第2处:plaf问题解析:
第一处由题意可知,类PlafPanel缺少构造函数,所以填PlafPanel。第二处是通过String类型的对象plaf,和UIManager.setLookAndFeel()方法实现显示风格的切换。

![[问答题] 本题的功能是通过按钮来选择窗口显示的风格。窗口中有三个按钮:“Metal”、“Motif”和“Windows”,单击任何一个按钮,就能将窗口的风格改变为按钮名称所对应的风格。 impor [问答题] 本题的功能是通过按钮来选择窗口显示的风格。窗口中有三个按钮:“Metal”、“Motif”和“Windows”,单击任何一个按钮,就能将窗口的风格改变为按钮名称所对应的风格。 impor](http://www.mshxw.com/aiimages/31/255353.png)
