万能百科  > 计算机   > 

[多项选择题] 本题的功能是监听对于菜单项和工具条的操作。窗口中有一个菜单“Color”和一个工具体,菜单“Color”中有菜单项“Yellow”、“Blue”

2021-07-20   

[多项选择题] 本题的功能是监听对于菜单项和工具条的操作。窗口中有一个菜单“Color”和一个工具体,菜单“Color”中有菜单项“Yellow”、“Blue”、“Red”和“Exit”,每个菜单项都有对应的图形,单击前三个颜色菜单项,主窗口就变成对应的颜色,单击“Exit”则退出程序。工具条上有4个按钮,分别为三个颜色按钮和一个退出程序的按钮,单击任意一个颜色按钮,主窗口将变成按钮对应的颜色,单击退出程序按钮,则退出程序。

import java.awt.*;

import java.awt.event.*;

import java.beans.*;

import iavax.swing.*;

public class java3

public static void main(String[]args)

ToolBarFrame frame=new ToolBarFrarne();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.show();

class ToolBarFrame extends JFrame

public ToolBarFrame()

setTitle("java3");

setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);

Container contentPane=getContentPane();

panel=new JPanel();

contentPane.add(panel,BorderLayout.CENTER);Action blueAction=new ColorAction("Blue",

n

正确答案:

第A处:contentPane.add(bar,BorderLayout.NORTH) 第B处:setJMenuBar(menuBar) 第C处:panel.setBackgroud(c)

参考解析:

第1处将工具条添加到容器内使用的方法应为add;第2处的上一步为将menu添加到menuBar中,从这一步的参数为menuBar可看出应为setJMenuBar;第3处设置面板的背景颜色应使用的方法为setBackgroud()。

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

标签