更多"阅读下面Applet程序 import javax.swing.*:"的相关试题:
[单项选择]阅读下面Applet程序
import javax.swing.*:
import java.awt.*:
public Class Test SwingApplet extends JApplet
JLabel 1=new JLabel("This is a Swing Applet.");
public void init( )
______
程序中下画线处应填入的正确选项是
A. Container contentPane=getContentPane();contentPane.add(1);
B. Jpanel contentPane=new JPanel();contentPane.add(1);
C. contentPane.add(1);
D. add(1);
[单项选择]描述以下的applet: import java.applet.Applet; import java.awt.event.*; import java.awt.*; public class MyApplet extends Applet { Button b1, b2; public void init( ) { ActionListener a = new ActionListener( ) { public void actionPerformed(ActionEvent evt) { if(evt.getSource( ) == bl) { b1.setEnabled(false); b2.setEnabled(true); } else { b1.setEnabled(true); b2.setEnabled(false); } } } b1 = new Button("1"); b1.addActionListener(a); add(b1); b2 = new Button("2"); b2.addActionListener(a); add(b2); } } 选择所有正确的答案______。
A. applet上只有一个按钮,但它什么都不做
B. applet上什么也没有
C. applet上有两个按钮,当用户单击一个按钮时,它将成为disabled:当用户单击另一个按钮时,另一个将成为enabled
D. 当用户单击按钮时,什么都不会发生
[填空题]将下列的程序补充完整。
import java.applet.Applet;
import java.awt.Graphics;
public class Applet2 extends Applet
public void print(Graphics gap)
int i=678;
gap.drawstring(Integer. ______ (i),20,60);
[简答题]阅读下列程序,请写出该程序的功能。
import Java. applet.*;import javax. swing.*;
import java. awt.*;import Java. awt. event.*;
public class Test34 extends Applet implements ActionListener
JTextField text;int r;JPanel panel;
public void paint(Graphics g)
Graphics gc=panel. getGraphics( );
gc. clearRect(0,0, panel. getWidth( ),panel. getHeight( ));
gc. setColor(Color.red);gc.fillOval(10,10,r,r);
public void init( )
text=new JTextField(10);panel=new JPanel( );
setSize(200,100);setLayout(new GridLayout(2,1));
add(text);add(panel);text.addActionListener(this);
public void actionPerformed(ActionEvent e)
if(e. getSource( )==text)
r=Integer. parseInt(text. getText( ));
repaint( );
[单项选择]关于下面程序段的说法,正确的是
import java.applet.*;
import java.awt.*;
public class Test extends Applet
Image img;
public void init( )
img=new Image( );
public void paint(Graphics g)
g.drawImage(img,0,0,this);
A. 该程序段可以正常运行
B. 程序中所创建的Image为空,但可以显示
C. 程序中所创建的Image不为空
D. 程序中所创建的Image为空,不能显示
[单项选择]关于下面程序段的说法,正确的是
import javA.applet.*;
import java.awt,*;
public class Test extends Applet
Image img;
public void init( )
img=new Image( );
public void paint(Graphics g)
g. drawlmage(img,0,0,this);
A. 该程序段可以正常运行
B. 程序中所创建的Image为空,但可以显示
C. 程序中所创建的Image不为空
D. 程序中所创建的Image为空,不能显示
[填空题]将下面Applet程序补充完整。
import java.awt.*:
import java.apptet.*;
public class Hi ______
public void paint(Graghics g)
g.drawstring("Hi!",2.5,2.5);
[简答题]下面的代码实现一个简单的Applet:
import java.applet.Applet;
import java.awt.*;
public class Sample extends Applet
private String text="Hello World";
public void init( )
add(new Label(text));
public Sample (String string)
text=string;
通过下面的HTML文件访问:
<html>
<title>Sample Applet</title>
<body>
<applet code="Sample.class" width=200 height=200></applet>
</body>
</html>
当编译和运行该小程序时会出现什么结果,请选择正确的答案。( )
[填空题]有下面的Applet程序段:
import.java.awt.*;
import.java.applet.*;
public class Hello extends Applet{
public void panin(Graphics g){
gdrawString("Hello World!",25,25);
}
}
为了使该Applet程序段能在浏览器中运行,请将下面的程序段补充完整。
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<APPLET "WIDTH=150 HEIGHT=25"></APPLET>
[填空题]有下面的Applet程序段:
import,java.awt.*;
import.java.applet.*;
public class Hello extends Applet
public void panin(Graphics g)
gdrawString("Hello World!",25,25);
为了使该Applet 程序段能在浏览器中运行,请将下面的程序段补充完整。
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<APPLET>______"WIDTH=150 HEIGHT=25"></APPLET>
[单项选择]阅读下面程序 import javax.swing.JOptionPane; public class BreakLabelTest { public static void main( String args[] ){ String output=""; stop: { for (int row=1; row<=10; row++) { for (int column=1; column<=5; column++ ) { if ( row=5 ) break stop; output+="* "; } output +="/n"; } output +="/nLoops terminated normally"; } JOptionPane.showMessageDiaiog( null, output,"用一个标志测试break语句", JOptionPane.INFORMATION_MES SAGE ); System.exit( 0 ); } } 程序运行结果是( )。
A. 窗口中有5行*****
B. 窗口中有5行****
C. 窗口中有4行*****
D. 窗口中有6行*****
[单项选择]阅读下面程序
import javax.swing.JOptionPane;
public class BreakLabelTest{
public static void main (String args[]){
String output=" ";
stop:{
for(int row=1;row<10;row++){
for(int column=1;column<=5;column++){
if(row=5)
break stop;
output+=" * ";
}
output+=" /n ";
}
output+="/nLoops terminated normally";
}
JOptionPane.showMessageDialog(
null,output,"用一个标志测试break语句”,
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
程序运行结果是【 】
A. 窗口中有5行*****
B. 窗口中有5行****
C. 窗口中有4行*****
D. 窗口中有6行*****