万能百科  > 计算机   > 

[问答题] 本题使用下拉菜单来控制字体,窗口中有一个标签和一个下拉菜单,当选中下拉菜单中的任一项字体时,标签上字符串的字体就随之改变。   import j

2021-07-20   

[问答题] 本题使用下拉菜单来控制字体,窗口中有一个标签和一个下拉菜单,当选中下拉菜单中的任一项字体时,标签上字符串的字体就随之改变。   import java.awt.*;   import java.awt.event.*;   import javax.swing.*;   class ComboBoxFrame extends JFrame {   public ComboBoxFrame(){   setTitle("java2");   setSize(300,200);   addWindowListener(new WindowAdapter(){   public void windowClosing(WindowEvent e){   System.exit(0);   }   });   style=new JComboBox():   style.setEditable(true);   style.addhem("Serif");   style.addItem("SansSerif");   style.addhem("Monospaced");   style.addhem("Dialog");   style.addhem("Dialoglnput");   style.addActionListener(this);   JPanel p=new JPanel();   P.add(style);   getContentPane().add(p,"South");   panel=new ComboBoxTestPanel();   getContentPane().add(panel,"Center");   }   public void actionPerformed(ActionEvent evt){   JComboBox source=(JComboBox) ;   String item=(String)source.getSelect

正确答案:

第1处:implements ActionListener   第2处:evt.getSource()

参考解析:

【解析】第1处是实现ActionListener接口,程序中有窗口监听器的注册;第2处返回ActionEvent动作事件的最初发生对象。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签