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

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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

0a1ff1b1a8279e756909587fecb1ca9b.png

题目代码

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();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值