题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-08 04:58:34

[简答题]本题程序的功能是主窗口有一个按钮、一个文本域和一个复选框,初始时窗口的大小是不能调整的,勾选复选框后,窗口大小就可以进行调整,如果取消勾选复选框,则窗口的大小又不能调整,单击按钮可以关闭程序。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
class MyFrame extends Frame______

Checkbox box;
TextArea text;
Button button;
MyFrame(String s)

super (s);
box = new Checkbox("设置窗口是否可调整大小");
text = new TextArea(12,12);
button = new Button("关闭窗口");
button.addActionListener(this);
box.addItemListener(this);
setBounds(100,100,200,300);
setVisible(true);
add(text,BorderLayout.CENTER);
add(box,BorderLayout.SOUTH);
add(button,BorderLayout.NORTH);
______;
validate ( );

public void itemStateChanged(ItemEvent e)

if (box.getState( ) == true)

setResizable(true);

else

setResizable(false);


public void actionPerformed(ActionEvent e)

dispose( );


class simple


更多"本题程序的功能是主窗口有一个按钮、一个文本域和一个复选框,初始时窗口的"的相关试题:

[简答题]本题程序的功能是用复选框来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选框“弹出菜单”,勾选该复选框后,鼠标置于窗口上,右击会弹出一个菜单,单击菜单中的命令后,后台会输出所单击的菜单项。如果取消勾选该复选框,右击就不能弹出菜单。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
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
[填空题]本题中,主窗口有一个按钮、一个文本域和一个复选按钮,初始时窗口的大小是不能调整的,选中复选按钮后,窗口大小就可以进行调整,如果撤销复选按钮的选择,则窗口的大小又不能调整,单击按钮可以关闭程序。
import java. awt. * ;
import java. awt. event. * ;
class MyFrame extends Frame______
Checkbox box;
TextArea text;
Button button;
MyFrame(String s)
super(s);
box=new Checkbox ("设置窗口是否可调整大小");
text=new TextArea(12,12);
button=new Button("关闭窗口");
button, addActionListener(this);
box. addItemListener(this);
setBounds(100,100,200,300);
setVisible(true);
add(text, BorderLayout. CENTER);
add(box, BorderLayout. SOUTH);
add(button, BorderLayout. NORTH);
validate( );

public void itemStateChanged(ItemEvent e)
if(box. getState( )=true)
setResizable(true);

else
setResizable(false);


public void actionPerformed(AetionEvent e)
dispose( );


class java2
public static void main(String args[])
new MyFrame("java2");


[填空题]本题主窗口中包括一个文本框和一个文本域,在上面的文本框中输入一个整数并按回车键,就会在下面的文本域中显示该整数的平方值;如果在文本框中输入的不是一个整数,将弹出一个警告窗口。
import java. awt. event. * ;
import java. awt. * ;
import javax. swing. JOptionPane;
class Dwindow extends Frame implements ActionListener
TextField inputNumber;
TextArea show;
Dwindow(String s)
super(s);
inputNumber=new TextField(22);
inputNumber. addActionListener(this);
show=new TextArea( );
add(inputNumber, BorderLayout. NORT H);
add(show, BorderLayout. CENTER);
setBounds(60,60,300,300); setVisible(true);
validate( );
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System. exit(0);

);

public void actionPerformed(ActionEvent e)
boolean boo=false;
if(e. getSource( )==inputNumber)
String s=______;
char a[]=s. toCharArray( );
for(int i=0; i<a. length;i++)
if(!(Character. isDigit(a[i])))
boo=true;

if(boo==true)
[简答题]本题中,主窗口有一个按钮“打开对话框”和一个文本域,单击按钮“打开对话框”后会弹出一个对话框,对话框上有两个按钮“Yes”和“No”,单击对话框上的“Yes”和“No”按钮后返回主窗口,并在右侧文本域中显示刚才所单击的按钮信息。
import java.awt.event.*;
import java.awt.*;
class MyDialog______implements ActionListener
static final int YES=1,NO=0;
int message=-1;Button yes,no;
MyDialog(Frame f,String s,boolean b)
super(f,s,b);
yes=new Button("Yes");yes.addActionListener(this);
no=new Button("No");no.addActionListener(this);
setLayout(new FlowLayout( ));
add(yes);add(no);
setBounds(60,60,100,100);
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
message=-1;setVisible(false);
);

public void actionPerformed(ActionEvent e)
if(e.getSource( )==yes)
message=YES;
setVisible(false);

else if(e.getSource( )==no)
message=NO;
setVisible(false);


public int getMessage( )
return message;


class Dwindow extends Frame implem
[简答题]本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class CheckBoxFrame extends JFrame implements ActionListener
public CheckBoxFrame( )
setTitle("CheckBoxTest");
setSize(300,200);
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System.exit(0);

);
JPanel p=new JPanel( );
bold=addCheckBox(p,"Bold");
italic=addCheckBox(p,"Italic");
getContentPane( ).add(p,"South");
panel=new CheckBoxTestPanel( );
getContentPane( ).add(panel,"Center");

public JCheckBox addCheckBox(JPanel p,String name)
JCheckBox c=new JCheckBox(name);
c.addActionListener( );
p.add(c);
return c;

public void______
int m=(bold.isSelected( )Font.BOLD:0)+(italic.isSelected( )Font.ITALIC:0);
panel.setFont(m);

private CheckBoxTestPanel panel;
[填空题]在窗体上设计两个复选框,一个显示粗体,另一个显示斜体,通过对复选框的选择,在一个文本框中显示相应效果的文本,请完成下列程序。
Private Sub Form. Load( )
Check1. Caption="显示粗体"
Check2. Caption="显示斜体"
Text1. Text="May you a happy day!"
End Sub
Private Sub Check1 Click0
If______=1 Then
Text1. FontBold=True
Else
Text1. FontBold=False
EndIf
End Sub
Private Sub Cbeck2_Click( )
If Check2. value=1 Then
Text1. ______
Else
Text1. ______
End If
End Sub
[简答题]在名为Form1的窗体上绘制一个名为Chk1的复选框数组,含3个复选框,它们的标题依次为First、Second和Third,其下标分别为0,1,2。初始状态下,Second和Third为选中状态。运行后的窗体如下图左图所示。
注意:文件必须存放在考生文件夹中,工程文件名为sj1.vbp,窗体文件名为sj1.frm。
[填空题]用来确定复选框是否被选中的属性是VALUE,用来指定显示在复选框旁的文字的属性是 【12】

我来回答:

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

订单号:

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