更多"本题程序的功能是利用单选按钮选择性别,并在下面显示用户的选择结果。请将"的相关试题:
[简答题]本题的功能是,用户利用单选按钮选择性别,在下面的标签中显示用户的选择结果。
import java.awt.*;
______;
public class java2
public static void main(String args[])
Frame f=new Frame("java2");
f.setLayout(new GridLayout(3,1));
f.addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System.exit(0);
);
CheckboxGroup cg=new CheckboxGroup( );
Checkbox male=new Checkbox("男",cg,false);
Checkbox female=new Checkbox("女",cg,false);
final Label la=new Label("请选择你的性别");
male.addItemListener(new ItemListener( )
public void itemStateChanged(ItemEvent e)
la.setText("你是个男生");
);
female.addItemListener(new ItemListener( )
public void itemStateChanged(ItemEvent e)
la.setText("你是个女生");
);
f.add(male);
f.add(female);
f.add(la);
f.setSize(200,200);
______;
[简答题]本题程序首先给一个数组赋值,然后计算该数组中下标为奇数的元素的和。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
public class basic
public static void main (String args[])
int sum;
______;
int arrayList[] = new int[20];
for(int i = 0; i <= 19; i ++)
arrayList[i] = i + i;
int pos = 0;
while(pos < 20)
if(______)
sum = sum + arrayList[pos];
______;
System.out.println("sum ="+ sum);
[简答题]本题程序的功能是使用GridBayLayout来组织窗口上的按钮。窗口中共有7个按钮,前3个按钮放置在第1排,第4个按钮独占第2排,第6个按钮位于第3排的右侧,而第5和第7个按钮共同处于第3排的左侧。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class simple extends Jframe
private JPanel jpanel1=new JPanel( );
private GridLayout g1;
private JButton JButton1 = new JButton("第一个");
private JButton JButton2 = new JButton("第二个");
private JButton JButton3 = new JButton("第三个");
private JButton JButton4 = new JButton("第四个");
private JButton JButton5 = new JButton("第五个");
private JButton JButton6 = new JButton("第六个");
private JButton JButton7 = new JButton("第七个");
public ______( )
super("simple");
setSize(300,150);
GridBagLayout gbl= ______;
jpanell.setLayout(gbl);
GridBagConstraints gbc = new GridBagConstraints( );
gbc.fill = GridBagConstraints.BOTH;
gbc.gridwidth = 1;
gbc.gridheight = 1;
gbc.gridx = 0;
[简答题]本题程序是一个Applet应用程序,功能是更改显示的图片。页面中有一个按钮“改变图形”,单击该按钮,面板中显示的图片改变;继续单击,图片继续改变。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class advance extends Applet implements ActionListener
int n = 0;
Image im1,im2,showim;
Button bn = new Button("改变图形");
public void init( )
add (bn);
______;
im1 = getImage(getCodeBase( ),"advance_1.jpg");
im2 = getImage(getCodeBase( ),"advance_2.jpg");
bn.addActionListener ( this );
showim = im2;
public void actionPerformed(ActionEvent e)
______;
if (e.getActionCommand ( )== "改变" )
if(n%2 == 0)
showim = im1;
n++;
else
showim = im2;
n++;
______;
public void paint (Graphics g)
g.drawImage (showim,0,0,this);
[单项选择]窗体中有3个按钮Command1、Command2和Command3,该程序的功能是当单击按钮Command1时,按钮2可用,按钮3不可见,正确的程序是
Private Sub Command1_Click( )
Command2. Visible=False
Command3. Enabled=True
End Sub
Private Sub Commnd1_Click( )
Command2. Visible=False
Command3. Enabled=False
End Sub
Private Sub Command1_Click( )
Command2. Enabled=True
Command3. Visible=False
End Sub
Private Sub Command1_Click( )
Command2. Visible=True
Command3. Enabled=True
End Sub
[填空题]本题的功能是用流式布局管理器来管理窗口中的按钮。在执行程序时指定生成按钮的个数,并把这些按钮都放置在流式布局管理器的窗口中。
import java. awt. * ;
import java. awt. event. * ;
import javax. swing. * ;
public class java2
public static void main(String[] args)
if(args. length!=1)
System. out. println("请指定按钮的个数")
System. exit(0);
String buttonString=args[0];
int buttonNumber=______;
ButtonFrame frame=new ButtonFrame(buttonNumber);
frame. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE);
frame. show( );
class ButtonFrame extends JFrame
public ButtonFrame(______)
buttons=buttonNumber;
setTitle("java2");
setSize(WIDTH, HEIGHT);
JPanel buttonPanel=new JPanel( );
for(int i=0; i<buttons; i++)
JButton addButton=new JButton("add"+i);
buttonPanel. add(addButton);
Container contentPane=getContentPane( );
contentPane. add(buttonPanel);
public static final int WIDTH=350;
publ
[填空题]以下程序段是选择项目事件处理程序的样例,一个由3个单选按钮组成的选择组被定义为一个面板子类Panel,当某个按钮被选中时,按钮监视程序在类MyWindow的一个文本框中输出某个按钮被选中的字样。以下是类Panel的定义。
class Panel extends JPanel implements ItemListener
static JRadioButton box[];
ButtonGroup g;
Panel(String radioNameList[])
box=new JRadioButton[radioNameList. length];
setLayout(new GridLayout(1,radioNameList. length));
g=new ButtonGroup( );
for(int i=0;i<radioNameList. length;i++)
box[i]=new JRadioButton(______,false);
g. add(box[i]);add(box[i]);box[i]. addItemListener(this);
public void itemStateChanged(ItemEvent e)
for(int i=0;i<box.length;i++)
if(box[i].______)
MyWindow. text. setText(box[i].getLabel( )+"被选中!");
[填空题]以下程序的功能是在程序运行后,单击命令按钮,输出如下结果:
1 4 7
2 5 8
3 6 9
请完善以下程序。
Private Sub Command1_Click( )
Dim Arr(3,3)As Integer
For i=1 To 3
For j=1 To 3
Arr(i,j)= 【15】
Print Arr(i,j);
Next j
Print
NeXt i
End Sub
[填空题]以下程序的功能是:程序运行后,单击命令按钮,输出结果为:
1 4 7
2 5 8
3 6 9
请填空。
Private Sub Command1_Click( )
Dim Arr(3,3)As Integer
For i=1 To 3
For j=1 To 3
Arr(i,j)=______
Print Arr(i,j);
Next j
Print
Next i
End Sub
[简答题]本题程序的功能是主窗口里有一个文本框和两个按钮“开始”和“关闭”。单击“开始”按钮后该按钮处于按下状态,文本框中的数开始从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( )
[简答题]下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为Hide myFrm,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序代码文件清单如下;
import java.awt.*;
import java.applet.*;
/*
<applet code="ex20_3.class"width=800 height=400>
</applet>
*/
public class ex20_3 extends Applet
private Frame frm;
private Button showBtn;
public void init( )
showBtn=new Button("Show Frame");
add(ShowBtn);
public boolean action(Event e,Object o)
ife.target==showBtn)
if(frm==null)
frm,show( );
frm.dispose( );
frm=null;
showBtn.setLabel("Show myFrm");
else
frm=new Frame("myFrm");
frm.resize(200,150);
frm.setBackground(Color.gray);
frm.hide( );
showBtn.SetLabel("
[填空题]以下程序的功能是:程序运行后,单击命令按钮,输出结果为:
1 4 7
2 5 8
3 6 9
请填空。
Private Sub Command1_Click( )
Dim Arr(3,3)As Integer
For i = 1 To 3
For j = 1 To 3
Arr(i, j)= ______
Print Arr(i, j);
Next j
Print
Next i
End Sub
[填空题]
以下程序的功能是在程序运行后,单击命令按钮,输出如下结果:
1 4 7
2 5 8
3 6 9
请完善以下程序。
Private Sub Command1_Click( )
Dim Arr(3,3)As Integer
For i=1 To 3
For j=1 To 3
Arr(i,j)=()
Print Arr(i,j);
Next j
Print
NeXt i
End Sub
[填空题]下列程序的功能是:单击窗体时将随机生成10个0~99之间的随机数,并赋值给数组A,然后利用选择法排序;并把排序后的结果输出。
Private Sub Form_Click( )
Dim A(9) As Integer,i As Integer
Dim j As Integer,k As Integer
Randomize
For i=0 To 9
A(i)=Int(100*Rnd)
Next i
For i=0 To 8
k= 【9】
For j=i To 9
If(A(k)>A(j))Then
【10】
End If
Next j
If k<>i Then
t=A(k):A(k)=A(i):A(i)=t
End If
Next i
For i=0 To 9
Print A(i),
Next i
Print
End Sub
[简答题]本题程序的功能是:主窗口中有两个按钮“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
[填空题]小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对键盘事件实施监视。程序运行时,先点击按钮,让按钮激活。以后输入英文字母时,在文本区显示输入的字母。
import java. applet.*;import javax. swing.*;
import Java. awt. event.*;
public class Test29 extends Applet implements______
JButton button=new JButton( );
JTextArea text=new JTextArea(5,20);
public void init( )
button. addKeyListener(this);add(button);add(text);
public void keyPressed(KeyEvent e)
int t=e.______;
if(t>=KeyEvent. VK_A&&t<=KeyEvent. VK_Z)
text. append((char)t+" ");
public void keyTyped(KeyEvent e)
public void keyReleased(KeyEvent e)