题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-08 02:53:33

[填空题]本题的功能是监听鼠标左右键的单击,以及面板中滚动条的添加。在窗口的画板中单击鼠标左键,在单击的位置绘制一个圆,当绘制的圆大于画板的大小时,画板就添加滚动条,在画板中单击鼠标右键,则清除画板中的所有图形。
import javax. swing. * ;
import javax. swing. event. MouseInputAdapter;
import java. awt. * ;
import java. awt. event. * ;
import java. util. * ;
public class java3 extends JPanel
private Dimension size;
private Vector objects;
private final Color colors[]=
Color. red, Color. blue, Color. green, Color. orange,
Color. cyan, Color. magenta, Color. darkGray,
Color. yellow;
private final int color_n=colors, length;
JPanel drawingArea;
public java3( )
setOpaque(true);
size=new Dimension(0,0);
objects=new Vector( );
JLabel instructionsLeft=new JLabel("单击鼠标左键画圆.");
J Label instructionsRight=new JLabel( "单击鼠标右键清空画板.");
JPanel instructionPanel=new JPanel(new GridLayout(0,1));
instructionPanel. add(instructionsLeft);
instructionPanel. add(instruetionsRight);
drawingArea=new JPa

更多"本题的功能是监听鼠标左右键的单击,以及面板中滚动条的添加。在窗口的画板"的相关试题:

[简答题]本题的功能是监听鼠标的操作。鼠标置于窗口中单击时(左键或右键),在单击的地方会画一个小矩形,如果将鼠标置于小矩形上,则鼠标光标状态改为小十字,按下鼠标左键可拖曳,双击鼠标左键(或右键)时,小矩形消失。
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.awt.geom.*;
import javax.swing.*;
public class java3

public static void main(String[]args)

MouseFrame frame=new MouseFrame( );
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show( );


class MouseFrame extends JFrame

public MouseFrame( )

setTitle("java3");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
MousePanel panel=new MousePanel( );
Container contentPane=geeContentPane( );
contentPane.add(panel);

public static final int DEFAULT_WIDTH=300;
public static final int DEFAULT_HEIGHT=200;

class MousePanel extends JPanel

public MousePanel( )

squares=new ArrayList( );
current=null;
addMouseListener(new MouseHandler( ));
addMouseMot
[简答题]本题的功能是监听对于列表项的操作。窗口中有一个列表和三个按钮“添加”、“删除”和“关闭”。单击“添加”按钮,则会在当前所选列表项后添加一个名为“新增表项”的列表项,同时后台输入列表中的表项数量。单击“删除”按钮后,如果未选中表项,则弹出提示消息框“请选择表项”。否则将选中的表项删除,同时后台输出删除表项的内容和列表中的表项数量。单击“关闭”按钮退出程序。
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
public class java3

public static void main(String args[])

final Frame frmFrame=new Frame( );
Panel pnlPanel1=new Panel( );
Panel pnlPanel2=new Panel( );
final List lstList=new List(8);
for(int i=0;i<10;i++)

String strName="表项"+(new Integer(i+1)).toString( );
lstList.add(strName);

Button btnButton1=new Button("添加");
Button btnButton2=new Button("删除");
Button btnButton3=new Button("关闭");
btnButton1.addActionListener(new ActionListener( )

public void actionPerformed(ActionEvent e)

lstList.add("新增表项",lstList.getSelected( )+1);
System.out.println("列表中的表项数量:"+lstList.getItemCount( ));

);
bt
[简答题]右键单击“网上邻居”,选择快捷菜单中“属性”选项,能够完成的主要任务有哪些?
[填空题]在Windows系统下,用鼠标右键单击某个目标对象时,会弹出______。
[单项选择]右键单击一个单元格出现的快捷菜单,下面的哪个命令不属于其中______。
A. 插入
B. 删除
C. 删除工作表
D. 复制
[简答题]本题程序的功能是监听对于列表项的操作。窗口中有一个列表和“添加”、“删除”和“关闭”三个按钮。单击“添加”按钮,会在当前所选列表项后添加一个名为“新增表项”的列表项,同时后台输入列表中的表项数量。单击“删除”按钮,如果未选中表项,则弹出提示消息框“请选择表项”,否则将选中的表项删除,同时后台输出删除表项的内容和列表中的表项数量。单击“关闭”按钮退出程序。程序中存在若干错误,请找出并改正(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
public class advance

public static void main(String args[])

final Frame frmFrame = new Frame( );
Panel pnlPanel1 = new Panel( );
Panel pnlPanel2 = new Panel( );
final List istList = new List(8);
for(int i = 0; i <10; i++)

String strName = "表项" + (new Integer(i+1)).toString( );
istList.add( strName );

Button btnButton1 = new Button("添加");
Button btnButton2 = new Button("删除");
Button btnButton3 = new Button("关闭");
btnButton1.addActionListener( new ActionListener( )
publiC void actionPerformed(ActionEvent e)

lstList.add("新增表项",istList.getSelected( )+1);
System.out.println("列表中
[判断题]右键单击任务栏中的Excel图标,打开菜单选项,点击“关闭窗口”命令可退出Excel文件。文件被关闭后,Excel软件也随之退出。
[填空题]通常采用IP地址与MAC地址绑定的策略为某些设备保留固定的IP地址。右键单击图18-7中的______选项可进行IP地址与MAC地址的绑定设置。
A.地址池 B.地址预约 C.保留 D.作用域选项
[单项选择]右键单击“资源管理器”中的文件后,在弹出的快捷菜单选择“发送到”→“桌面快捷方式”,则( )
A. 复制文件到桌面
B. 移动文件到桌面
C. 在桌面建立快捷图标
D. 从桌面发送电子邮件
[多项选择]用鼠标右键单击桌面上的空白位置,在弹出的菜单中选择“属性”,然后会弹出一个对话框,下列任务中,这个对话框所能完成的()。
A. 设定“开始”菜单
B. 改变桌面的壁纸
C. 改变屏幕的分辨率
D. 设定显示卡驱动程序
[单项选择]在工具条上单击鼠标右键将打开()
A. 格式快捷菜
B. 编辑快捷菜单
C. 工具条快捷菜单
D. 帮助快捷菜单
[简答题]本题的功能是用复选按钮来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选按钮“弹出菜单”,如果选中该复选按钮后,鼠标置于窗口上,单击鼠标右键会弹出一个菜单,单击菜单项中的选项后,后台会输出单击的菜单项,如果取消该复选按钮的选择,单击鼠标右键则不能弹出菜单。
import java.awt.*;
import java.awt.event.*;
class CanvasWithPopup extends Canvas
Popupmenu popup;
CanvasWithPopup(PopupMenu popup)
enableEvents(AWTEvent.MOUSE_EVENT_MASK);
this.popup=popup;

void addPopup( )
add(popup);

void removePopup( )
remove(popup);

protected void processMouseEvent(MouseEvent evt)
if(popup.getParent( )!=null&&evt.isPopupTrigger( ))
popup.show(evt.getComponent( ),evt.getX( ),evt.getY( ));

super.processMouseEvent(evt);


public class java3 extends Frame implements ItemListener,ActionListener
Checkbox cb=new Checkbox("弹出菜单",false);
CanvasWithPopup canvas;
java3( )
super("java3");
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System.exit(0);

);<
[填空题]本题的功能是监听键盘键的敲击,并显示在窗口中。
import javax. swing. * ;
import java. awt. * ;
import java. awt. event. * ;
public class java3 extends JFrame extends KeyListener

private String line1="", line2="";
private String line3="";
private JTextArea textArea;
public java3( )

super("java3");
textArea=new JTextArea(10,15);
textArea, setText("Press any key on the key-board... ");
textArea, setEnabled(false);
addKeyListener(this);
getContentPane( ). add(textArea);
setSize(350,100);
show( );

public void keyPressed(KeyEvent e)

lind="Key pressed:"+e. getKeyText(e. getKeyCode( ));
setLines2and3(e);

public void keyReleased(KeyEvent e)

line1="Key released:"+e. getKeyText(e. getKeyCode( ));
setLines2and3(e);

public void keyTyped(KeyEvent e)

Lind="Key typed:"+e. getKeychar( );
setLines2and3(e);

private void setLines2and3
[简答题]本题的功能是监听键盘键的敲击,并显示在窗口中。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class java3 extends JFrame extends KeyListener

private String linel="",line2="";
private String line3="";
private JTextArea textArea;
public java3( )

super("java3");
textArea=new JTextArea(10,15);
textArea.setText("Press any key on the keyboard...");
textArea.setEnabled(false);
addKeyListener(this);
getContentPane( ).add(textArea);
setSize(350,100);
show( );

public void keyPressed(KeyEvent e)

line1="Key pressed:"+e.getKeyText(e.getKeyCode( ));
setLines2and3(e);

public void keyReleased(KeyEvent e)

linel="Key released:"+e.getKeyText(e.getKeyCode( ));
setLines2and3(e);

public void keyTyped(KeyEvent e)

Line1="Key typed:"+e.getKeychar( );
setLines2and3(e);

private void setLines2and3(KeyEvent e)
<
[简答题]本题程序的功能是用复选框来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选框“弹出菜单”,勾选该复选框后,鼠标置于窗口上,右击会弹出一个菜单,单击菜单中的命令后,后台会输出所单击的菜单项。如果取消勾选该复选框,右击就不能弹出菜单。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
class CanvasWithPopup extends Canvas

______;
CanvasWithPopup(PopupMenu popup)

enableEvents(AWTEvent.MOUSE EVENT MASK);
this.popup = popup;

void addPopup( )

add(popup);

void removePopup( )

remove(popup);

protected void processMouseEvent(MouseEvent evt)

if (popup.getParent( ) ! = null && evt.isPopupTrigger( ))

popup.show(evt.getComponent( ),evt.getX( ),evt.getY( ));

super.processMouseEvent(evt);


public class advance extends Frame implements ItemListener,ActionListener

Checkbox cb = new Checkbox("弹出菜单",false);
CanvasWithPopup canvas;
advance( )

super("advance");
addWindowListener(new WindowAdapter( )
public
[填空题]本题的功能是监听键盘敲击事件,并将敲击的字符显示在标签上。开始,文字标签提示“Please press your keyboard!”,当按下键盘上的字符键,文字标签就变为“’*’is pressed!”(*为所按字母)。
import java. awt. * ;
import java. awt. event. * ;
import javax. swing. * ;
public class java2 extends Frame______
public static void main(String args[])
java2 f=new java2("java2");
Panel pan=new Panel( );
f. init( );
public java2(String str)
super(str);

public void init( )
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System. exit(0);

);
setSize(200,200);
setLayout(new FlowLayout( ));
lab=new Label("Please press your keyboard!");
add(lab);
addKeyListener(this);
setVisible(true);

public void keyTyped(KeyEvent e)
lab. setText("/’"+______+"/’is pressed !");
repaint( );

public void keyPressed(KeyEvent e)

public void keyReleased(KeyEvent e)

private Label lab;

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码