题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-03-30 01:25:53

[多项选择]本题中,主窗口有一个按钮、一个文本域和一个复选按钮,初始时窗口的大小是不能调整的,选中复选按钮后,窗口大小就可以进行调整,如果撤销复选按钮的选择,则窗口的大小又不能调整,单击按钮可以关闭程序。
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.addhemListener(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 java2
public static void main(String args[])
(new MyFrame("java2");


更多"本题中,主窗口有一个按钮、一个文本域和一个复选按钮,初始时窗口的大小是"的相关试题:

[填空题]本题中,主窗口有一个按钮、一个文本域和一个复选按钮,初始时窗口的大小是不能调整的,选中复选按钮后,窗口大小就可以进行调整,如果撤销复选按钮的选择,则窗口的大小又不能调整,单击按钮可以关闭程序。
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.*;
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


[填空题]本题中,主窗口有一个按钮“打开对话框”和一个文本域,单击按钮“打开对话框”后会弹出一个对话框,对话框上有两个按钮“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 Dwind
[简答题]本题中,主窗口有一个按钮“显示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
[简答题]本题中,主窗口有一个按钮“显示Dial09”,单击该按钮后显示一个对话框,对话框的标题是“Dial09”,其上有一个文字标签“欢迎学习Java.”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。   import java.awt.*;   import java.awt.event.*;   import javax.swing.*;   public class java2 extends Frame implements ActionLis-   tener{   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);   dig=new Dialog(this,"Dialog", );   dig.setSize(100,50);   dig.addWindowListener(new WindowAdapter( ){   public void windowClosing(WindowEvent e){    ;
[填空题]本题中,通过菜单“Connect”显示一个对话框,单击“ok”按钮后,所填写的内容就会传回到主窗口并显示出来。
import java. awt. * ;
import java. awt. event. * ;
import javax. swing. * ;
public class java3 extends JFrame implements ActionListener
public java3( )
setTitle("java3");
setSize(300,300);
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System. exit(0);

);
JMenuBar mbar=new JMenuBar( );
setJMenuBar(bar);
JMenu fileMenu=new JMenu("File");
mbar. add(fileMenu);
connectItem=new JMenuItem("Connect");
connectltem. addActionListener(this);
fileMenu. add(connectItem);
exitItem=new JMenuItem("Exit");
exitItem. addActionListener(this);
fileMenu. add(exitItem);

public void actionPerformed(ActionEvent evt)
Object source=evt. getSource( );
if (source==connectItem)
ConnectInfo transfer=new ConnectInfo("yourname", "pw");
if(dialog==null)
dialog=new ConnectDialog(
[多项选择]本题的功能是在文本域面板中添加一个带有行数的面板。窗口中有一个文本域,在文本域的左侧有一个带有数字的面板,该面板上的数字指示着文本域中的行数。
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
public class java3 extends JFrame

public static JTextPane textPane;
public static JScrollPane scrollPane;
JPanel panel;
public java3( )

super("java3( )");
panel=new JPanel( );
panel.setLayout(new BorderLayout( ));
panel.setBorder(BorderFactory.createEmptyBorder(20,20,20,20));
textPane=new JTextPane( );
textPane.setFont(new Font("monospaced",Font.PLAIN,12));
scrollPane=new JScrollPane(textPane);
panel.add(scrollPane);
scrollPane.setPreferredsize(new Dimension(300,250));
setContentPane(panel);
setCloseOperation(JFrame.EXIT_ON_CLOSE);
LineNumber lineNumber=new LineNumber( );
scrollPane.setRowHeaderView(lineNumber);

public static void main(String[]args)

java3 ttp=new java3( );
ttp.pack( );
[简答题]本题中,主窗口中有两个下拉菜单,一个控制绘制图形的颜色,另一个控制绘制的图形,在画板中单击鼠标,则以单击的位置为左上角、以选定的颜色绘制选定的图形。
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
[简答题]本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。
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;
[填空题]本题主窗口中包括一个文本框和一个文本域,在上面的文本框中输入一个整数并按回车键,就会在下面的文本域中显示该整数的平方值;如果在文本框中输入的不是一个整数,将弹出一个警告窗口。
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)
[简答题]本题的功能是用复选按钮来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选按钮“弹出菜单”,如果选中该复选按钮后,鼠标置于窗口上,单击鼠标右键会弹出一个菜单,单击菜单项中的选项后,后台会输出单击的菜单项,如果取消该复选按钮的选择,单击鼠标右键则不能弹出菜单。
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 javax. swing. tree. * ;
import java. awt. * ;
import java. awt. event. * ;
import javax. swing. event. * ;
class Mytree2 extends JFrame______
JTree tree=null; JTextArea text=new JTextArea(20,20);
Mytree2( )
Container con=getContentPane( );
DefauhMutableTreeNode root=new DefauhMutableTreeNode ("同学通信录");
DefaultMutableTreeNode t1=new DefauhMutableTreeNode("大学同学");
DefaultMutableTreeNode t2=new DefaultMutableTreeNode("研究生同学");
DefaultMutableTreeNode t1_1=new DefauhMutableTreeNode("陈艳");
DefauhMutableTreeNode t1_2=new DefaultMutableTreeNode("李小永");
DefauhMutableTreeNode t2_1=new DefaultMutableTreeNode("王小小");
DefaultMutableTreeNode t2_2=new DefaultMutableTreeNode("董小");
setTitle("java2");
root. add(t1); root. add(t2);
t1. add(t1_1); t1, add(t1_2); t2. add(t2_1); t2. add(t2_2);
tree=
[单项选择]假设某个表单中有一个复选框(CheekBoxl)和一个命令按钮Commandl,如果要在 Commandl的Click事件代码中取得Value的值,以判断复选框起否被用户选择,正确的表达式是( )。
A. This.CheckBoxl.Value
B. ThisForm.CheekBoxl.Value
C. This.CheckBoxl.Selected
D. ThisEorm.CheckBoxl.Selected
[单项选择]以下关于单选按钮和复选框的叙述中,正确的是
A. 单选按钮和复选框都能从多个选项中选择一项
B. 单选按钮和复选框被选中时,选中控件的Value属性值为True
C. 是否使用框架控件将单选按钮分组,对选项没有影响
D. 是否使用框架控件将复选框分组,对选项没有影响
[填空题]所谓控件,它是一个 【8】 ,例如文本框、复选框、命令按钮等。

我来回答:

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

订单号:

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