更多"下面程序运行后显示一个窗口,在窗口中有一个按钮和一个标签,单击按钮,标"的相关试题:
[填空题]下面程序运行后显示一个窗口,在窗口中有一个按钮,请完成程序。
import javax.swing.*;
public class Class28
public static void main(String[] args)
JFrame mw=new JFrame("我的窗口");
mw.setSize(300,400);
JButton button=new JButton("我是按钮");
mw.______.add(button);
mw.______;
[填空题]下列Applet在窗口中放置一个按钮,并用这个按钮控制弹出窗口的显示和隐藏。请在横线处填写正确的程序。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Testl5 extends Applet
Frame frm = new Frame("Testl5");
public void init( )
Button btn= new Button("窗口");
btn.addActionListener( new ActionListener( )
public void actionPerformed( ActionEvent ae)
if( 【15】 )
frm.setVisible( false);
else
frm.setSize(200,200);
frm.setVisible( true);
);
add( btn);
[填空题]下列Applet在窗口中实现一个不可编辑的TextField,并且显示“ok”。请填写正确的程序在横线处。
import java.applet.Applet;
import java.awt.*;
public class Test14 extends Applet
{
TextFiled tf;
public void init( )
{
setLayout( new GridLayout(1,0));
tf=new TextField("Ok");
【15】
add( tf);
}
}
[简答题]请完成下列Java程序:记录鼠标在窗口中的信息,包括鼠标的移动事件以及鼠标在窗口中的位置坐标,要求在窗口下方显示鼠标的事件和位置信息,在窗口上方有按钮控制程序的正常退出。
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.event.*;
public class ex12_2
extends Frame implements MouseMotionListener, ActionListener
{
private Label 1;
private String str=" ";
public static void main(String args[])
{
new ex12_2( );
}
ex12_2( )
{
______;
setSize(200,200);
Button btn=new Button("exit");
btn.addActionListener (this);
add (btn, "North" );
l=new Label(str);
add (l, "South" );
show ( );
}
public void mouseMoved(MouseEvent event)
{
str="Move: "+
l. setText (str);
}
public void mouseDragged(MouseEvent event)
{
}
public void actionPerformed(ActionEvent event)
{
if(event.getActionCommand( ).equals("exit"))
{
System.exit(0);
}
}
}
[简答题]本题的功能是获取鼠标在窗口中的位置。当鼠标移进窗口中,就会实时显示鼠标在窗口中的相对位置,比如显示为“鼠标的当前位置:X:Y”。(其中,X为横坐标,Y为纵坐标)
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
public class java2
public static void main(string[]args)
MouseFrame frame=new MouseFrame( );
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show( );
class MouseFrame extends JFrame
public MouseFrame( )
setTitle("java2");
setSize(WIDTH,HEIGHT);
MousePanel panel=new MousePanel( );
Container contentPane=getContentPane( );
contentPane.add(panel);
public static final int WIDTH=300;
public static final int HEIGHT=200;
class MousePanel extends JPanel
public MousePanel( )
addMouseListener(new MouseHandler( ));
addMouseMotionListener(new MouseMorionHandler( ));
public void paintComponent(Graphics g)
super.paintComponent(g);
[判断题]Windows的窗口空间有限,有时正文并未完全在窗口工作区中显示,可利用窗口的移动来浏览整个文档内容。
[填空题]小应用程序运行后在窗口中显示一幅图片。
import java. applet.*;
import java. awt.*;
public class Class3005 extends Applet
Image myImg;
public void start( )
myImg=______(getCodeBase( ),"myImg. jpg");
public void paint(Graphics g)
g.______(myImg,0,0,this);
[判断题]窗口是屏幕上的一块矩形区域,所有基于Window2000的应用程序都在窗口中运行。
[填空题]下面程序运行后,窗体中显示 【14】 。
Private Sub Command1_Click) ( )
aS ="*" :b$ ="$"
For k = 1 To 3
x$ =Strings (Len(a$) +k,b$ )
Print x $;
Next
Print
End Sub
[填空题]下面程序运行后,窗体中显示______。
Private Sub Command1_Click) ( )
a$="*":b$="$"
For k=1 To 3
x$=String$(Len(a$) +k,b$)
Print x$;
Next
Print
End Sub
[填空题]
某小应用程序的界面有两个按钮,点击“画圆”按钮,程序在窗口画一个圆,点击“画矩形”按钮,程序在窗口画一个矩形。
import java.applet.*; import java.awt.*;import java.awt.event.*;import javax.swing.*;
public class Class l extends Applet implements ActionListener {
boolean c = false; int r = 50,a = 50, b = 50;
JButton bl, b2;
public void init( ){
setSize(200, 200);
setBackground(Color.blue);
b1 = new JButton("画 圆");
b2 = new JButton("画矩形");
b1.addActionListener(this);
b2.addActionListener(this);
add(b1);
add(b2);
setVisible(true);
}
public void ________________ (Graphics g){
g.clearRect(70, 100, 130, 200);
g.setColor(Color. red);
if(c) g.drawRoundRect(70, 100, r, r, r, r);
else g.drawRect(70, 100, a, b);
}
public void update(Graphics g){
paint(g);
}
public void actionPerformed(ActionEvent e){
if(e.getSource( )==b1) { c = true;
}
els
[填空题]下面Applet在窗口中实现一个不可编辑的TextField,并且显示“ok”。在横线处填入正确的语句。
import java.applet.Applet;
import java.awt.t;
public class Test extends Applet {
TextField tf;
public void init ( ) {
setLayout (new GridLayout(1,0);
tf=new TextField("ok");
【13】
add(tf);
}
}