题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-09 06:32:04

[简答题]本题中,主窗口中有两个下拉菜单,一个控制绘制图形的颜色,另一个控制绘制的图形,在画板中单击鼠标,则以单击的位置为左上角、以选定的颜色绘制选定的图形。
import java.awt.*;
import java.awt.event.*;
class java3 extends Frame
String[]figureNames="圆形","椭圆形","正方形","长方形");
String[]colorNames="红色","绿色"."蓝色"."黄色";
Color[]colorValues=Color.red,Color.green,
Color.blue,Color.yellow;
Choice chFigure=new Choice( );
Choice chColor=new Choice( );
int curX,curY;
java3( )
super("java3");
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System.exit(0);

);
Panel p=new Panel(new GridLayout(1,0));
for(int i=0;i<figureNames.length;i++)
chFigure.addItem(figureNames[i]);
for(int i=0;i<colorNames.length;i++)
chColor.addItem(colorNames[i]);

p.add(chColor);
p.add(chFigure);
add(p,BorderLayout.NORTH);
addMouseListener(this);
setSize(300,300);
show( );

public void update(Graphics g)
g.getColor

更多"本题中,主窗口中有两个下拉菜单,一个控制绘制图形的颜色,另一个控制绘制"的相关试题:

[简答题]本题程序的功能是:主窗口中有两个按钮“Start”和“Close”,单击按钮“Start”后会在窗口左上角生成一个黑色实心小球,小球做斜线运动,碰到面板边缘后反弹几次后停止运动,再次单击按钮“Start”后又会生成一个小球做同样的运动。程序中存在若干错误,请找出并改正(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.util.*;
import javax.swing.*;
public class advance

public static void main (String[] args)

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

class BounceFrame extends JFrame

public BounceFrame( )

setSize(WIDTH,HEIGHT);
setTitle("advance");
Container contentPane = getContentPane( );
Canvas = new BallCanvas( );
contentPane.add(canvas,BorderLayout.CENTER);
JPanel buttonPanel = new JPanel( );
addButton(buttonPanel,"Start",new ActionListener( )
public void actionPerformed(ActionEvent evt)

addBall( );

);
addButton(buttonPanel,"Close",new ActionListener
[单项选择]在IP数据报报头中有两个有关长度的字段,一个为报头长度字段,另一个为总长度字段,其中( )。
A. 报头长度字段和总长度字段都以8bit为计数单位
B. 报头长度字段以8bit为计数单位,总长度字段以32bit为计数单位
C. 报头长度字段以:32bit为计数单位,总长度字段以8bit为计数单位
D. 报头长度字段和总长度字段都以32bit为计数单位
[简答题]本题程序的功能是程序的主窗口有一个“登录”按钮和两个文本框——“请输入密码:”和“密码验证…”,用户在密码框中输入密码后单击“登录”按钮,然后与预先定义的密码比较(密码预设定为password),如果相同,则在“密码验证…,’文本框中提示“通过!”否则提示“失败!”。“密码验证…”文本框是只读的。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class simple

public static void main(String[] args)

LoginFrame frame = new LoginFrame( );
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame,show ( );


class LoginFrame extends JFrame
public LoginFrame( )

setTitle("simple");
setSize(WIDTH,HEIGHT);
Container contentPane = getContentPane( );
JPanel textPanel = new JPanel( );
JLabel inputPassword = new JLabel("请输入密码:",JLabel.CENTER);
MyPassword = new JPasswordField(20);
textPanel.add(inputPassword);
textPanel.add(myPassword);
JLabel checkedPassword = new JLabel("密码验证...",JLabel.LEFT);
CheckPassword = new JTextField(20);
[简答题]本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。
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;
[简答题]本题程序的功能是主窗口里有一个文本框和两个按钮“开始”和“关闭”。单击“开始”按钮后该按钮处于按下状态,文本框中的数开始从0计数到49,每间隔50ms增加1,计数完毕后“开始”按钮变为可使用状态,单击“关闭”按钮则退出程序。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class simple

public static void main (String[] args)

JFrame frame = new CounterFrame( );
frame.setDefaultCloseOperation(JFrame.EXIT ON CLOSE);
frame.show( );


class CounterFrame extends JFrame

public static final int WIDTH = 250;
public static final int HEIGHT = 150;
private TextField textField = new TextField(20);
public CounterFrame( )

setSize(WIDTH,HEIGHT);
setTitle("simple");
Container contentPane = getContentPane( );
JPanel textPanel = new JPanel( );
textPanel.add(textField);
JPanel buttonPanel = new JPanel( );
addButton(buttonPanel,"开始",new ActionListener( )
public void actionPerformed(ActionEvent evt)

addCounter( )
[简答题]本题程序的功能是:主窗口中有一个按钮,按钮的长和宽每200ms增加1,当达到100时又恢复原来大小重新进行增加。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
public class simple

public static void main (String args[])

Mywin win = new Mywin( );


class Mywin extends Frame ______

Button b = new Button("按钮");int x = 5;
Thread bird = null;
Mywin ( )

setBounds(100,100,400,400); setLayout(new FlowLayout( ));
setTitle ("simple");
setVisible (true);
add(b);
b.setBackground (Color.green);
addWindowListener (new WindowAdapter ( )
public void windowClosing(WindowEvent e)

System.exit (0);

);
bird = new Thread(this);
bird.start( );

public ______

while (true)

x = x+1;
if(x > 100)
x = 5;
b.setBounds(40,40,x,x);
try

bird.sleep (200);

catch(InterruptedException e)



[简答题]本题程序的功能是主窗口有一个按钮、一个文本域和一个复选框,初始时窗口的大小是不能调整的,勾选复选框后,窗口大小就可以进行调整,如果取消勾选复选框,则窗口的大小又不能调整,单击按钮可以关闭程序。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
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 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");


[判断题]对蒸发量大于0.5t/h的锅炉,至少装两个安全阀;其中一个为控制安全阀,另一个为工作安全阀,前者开启压力略低于后者。( )
[单项选择]如果一个平衡的群体中有4%个体表现出由单基因控制的隐性性状,那么两个没有表现出这个性状的个体的后代出现该隐性性状的比例为( )。
A. 2.56×10-2
B. 4×10-2
C. 1.024×10-1
D. 1.6×10-2
[简答题]本题中,主窗口有一个按钮“打开对话框”和一个文本域,单击按钮“打开对话框”后会弹出一个对话框,对话框上有两个按钮“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
[单项选择]矛盾具有两个基本属性,一个是斗争性,另一个是()
A. 同一性
B. 普遍性
C. 客观性
D. 特殊性
[简答题]本题中,主窗口有一个按钮“显示Dialog”,单击该按钮后显示一个对话框,对话框的标题是“Dialog”,其上有一个文字标签“欢迎学习Java.”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java2 extends Frame implements ActionListener
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( ));
but=new Button("显示Dialog");
add(but);
but.addActionListener(this);
dlg=new Dialog(this,"Dialog",______);
dlg.setSize(100,50);
dlg.addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
______;

);
dlg.add("Center",new Label("欢迎学习Java."));
setVisible(true);

public
[单项选择]一个设备有两个IP地址,一个地址是192.123.46.219,另一个地址可能是( )。
A. 192.123.46.220
B. 192.123.47.219
C. 192.163.46.0
D. 以上都有可能
[单项选择]一个数有3个约数,另一个数有4个约数,问这两个数的积最多有几个约数
A. 4个
B. 6个
C. 12个
D. 16个
[判断题]Windows中每一个应用程序都有自己的主窗口,但当多个应用程序同时运行时,在屏幕上只能存在一个窗口。()

我来回答:

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

订单号:

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