java吧 关注:1,224,476贴子:12,680,476
  • 5回复贴,共1

考计算机二级遇到的一个梗,有人能帮我解决吗

只看楼主收藏回复

前两天考计算机二级的时候遇到的一个题目,卡了我半个多小时,一直想不出来要继承什么类,求助大神,帮我过了这个梗吧

题目代码
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
//*********Found**********
public class Java_3 extends ______________________ implements ActionListener
{
//*********Found**********
private ____________________ pop;
private JMenu subPop;
private JMenuItem color;
private JMenuItem exit;
private JMenuItem red;
private JMenuItem blue;
private JTextArea textArea;
private JFrame frame;
public void initGUI()
{
pop=new JPopupMenu();
subPop=new JMenu("color");
//*********Found**********
red=new JMenuItem("______________________");
red.addActionListener(this);
blue=new JMenuItem("blue");
blue.addActionListener(this);
subPop.add(red);
subPop.add(blue);
exit=new JMenuItem("exit");
exit.addActionListener(this);
pop.add(subPop);
pop.add(exit);
frame=new JFrame("popup frame");
textArea=new JTextArea("",10,10);
textArea.addMouseListener(this);
//*********Found**********
frame.getContentPane().add(____________________);
frame.setSize(300,300);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent event)
{
if(event.getSource()==red)
{
//*********Found**********
textArea.setForeground(Color._____________________);
textArea.setText("red menu is selected");
}
else if(event.getSource()==blue)
{
textArea.setForeground(Color.blue);
textArea.setText("blue menu is selected");
}
else if(event.getSource()==exit)
{
frame.setVisible(false);
System.exit(0);
}
}
public void mousePressed(MouseEvent e)
{
if(e.getModifiers()==e.BUTTON3_MASK)
{
pop.show(e.getComponent(),e.getX(),e.getY());
}
}
public static void main(String args[])
{
Java_3 example=new Java_3();
example.initGUI();
}
}


IP属地:福建1楼2018-03-27 19:12回复
    swing 惹不起惹不起


    IP属地:山东来自Android客户端2楼2018-03-27 20:16
    收起回复
      这个可以会。


      IP属地:河南来自iPhone客户端3楼2018-03-29 12:55
      收起回复
        Frame


        IP属地:上海来自iPhone客户端6楼2019-07-12 23:32
        回复