更多"下面这段程序是基于AWT的Applet用户界面,请根据提示在程序中的画"的相关试题:
[填空题]下面这段程序是基于AWT的Applet用户界面,请根据提示在程序中的画线处填入正确的语句使程序能够正确运行。
import java.applet.Applet;
import java.awt.TextField;
public class AwtSimple extends Applet
TextField field;
public void init( )
field = new TextField( ); //创建一个文本域并设置为不可编辑
field.setEditable(false);
【15】 //设置布局管理器,使得文本域中可以显示任意长度的文件
add(field);
validate( );
addItem(“初始化...”);
public void start( )
addItem(“启动...”);
public void stop( )
addItem (“停止”...);
public void destroy( )(
addItem (“准备卸载...”);
void addItem(String newWord)
String t = field. getText ( );
System.out.println (newWord);
field.setText(t + newWord);
[填空题]将下面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.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>
[填空题]在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。
import java.applet.*;
import java.awt.*;
public class HelloWorld ______ {
public void paint(Graphics g) {
g.drawString("Hello World!",25,25);
}
}
[填空题]在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。
import java.applet.*;
import java.awt.*;
public class HelloWorld ______
public void paint(Graphics g)
g.drawString("Hello World!",25,25);
[填空题]有下面的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>
[填空题]bar为一JSerollBar组件,阅读下面程序段,请在程序中的画线处填入正确的语句使程序能够正确运行。
…
public WellAdjusted( )
super("Well Adjusted");
setSize(350,100);
bar.addAdjustmentListener(this);
value.setHorizontalAlignment(SwingConstants.CENTER);
value.setEditable(false);
JPanel pane=new JPane( );
pane.setLayout(new BorderLayout( ));
pane.add(value,"Center"):
pane.add(bar,"South");
setContentPane(pane);
public void adjustmentValueChanged(AdjustmentEvent evt)
【12】
if(source==bar)
int newValue bar.getValue( );
value.setText(""+newValue);
repaint( );
…
[填空题]bar为一JScrollBar组件,阅读下面程序段,请在程序中的画线处填入正确的语句使程序能够正确运行。
...
public WellAdjusted( )
{
super("Well Adjusted");
setSize(350,100);
bar.addAdjustmentListener(this);
value.setHorizontalAlignment(SwingConstants.CENTER);
value.setEditable(false);
JPanel pane = new JPane( );
pane.setLayout(new BorderLayout( ));
pane.add(value,"Center"):
pane.add(bar,"South");
setContentPane(pane);
}
public void adjustmentValueChanged(AdjustmentEvent evt)
{
【12】
if(source ==bar)
{
int newValue bar.getValue( );
value.setText(""+newValue);
}
repaint( );
}
[填空题]阅读下面程序段,SelectItem应用程序显示从文本域的组合框中进行选择,请在程序中的画线处添上正确的语句使得程序能够正确运行。
...
JTextField result = new JTextField( );
JComboBox pick = new JComboBox ( );
public SelectItem( )
super ("Select Item");
pick.addItemListener(this);
pick.addItem("Navigtor");
pick.addItem("Internet Explorer");
pick.addItem("Opera");
pick.setEditable(false);
result.setHorizontalAlignment(SwingConstants.CENTER);
result, setEditable (false);
pane.setLayout(new BorderLayout( ));
【12】
pane.add(pick,"Center");
pane.add(result,"South");
setContentPane(pane);
public void itemStateChanged(ItemEvent evt)
Object source = evt.getSource( );
if(source == pick)
Object newPick = evt.getItem( );
result .setText(newPick.toString( )+" is the selection. ");
repaint( );
[填空题]在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include <iostream>
using namespace std;
class A
public:A( )cout<<’A’;
;
class B: (11)
public:B( )cout<<’B’;
;
class C:// (12)
public:C( )cout<<’C’;
;
class D://public B,public C
public:D( )cout<<’D’;
;
void main( )
D( );
cout<<endl;
[填空题]在下面程序的下画线处,填入适当的语句使程序能正确执行并输出异常栈信息。
public class ThrowableException
public static void main(String args[])
try
throw new Throwable("这里是本人定义的异常");
catch(Throwable e)
System.out.println("Caught Throwable");
System.out.println("e.getMessage( ):"+e.getMessage( ));
System.out.println("e.toString( ):"+e.toString( ));
System.out.println("e.printStackTrace( ):");
______
[填空题]下面的应用程序中有一个组,组内有4个单选按钮,请在画线处填入正确的语句使程序能正确运行。
import javax.swing.*;
public class OneTeam extends JFrame
{
JRadioButton[] teams = new JRadioButton[3];
public OneTeam( )
{
super("One Team");
setSize (140,160);
setDefaultCloseOperation(JFrame.EXIT ON CLOSE
JPanel pane = new JPanel( );
teams[0] = new JRadioButton("red choose");
teams[l] = new JRadioButton("blue choose");
teams[2] = new JRadioButton("green choose");
【11】 ;
for ( int i = 0;i < teams.length;i++)
{
group.add(teams[i]);
pane.add(teams[i]);
}
setContentPane(pane);
}
public static void main(String arguments[]
{
OneTeam ot= new OneTeam( );
ot.show( );
}