下面程序中,在主窗口单击鼠标后,就会生成一个新窗口。import java.awt.*;import java.awt.event.*;public class java3 extends Frame{java3(){super("java3");addNotify();addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});Insets insets=getInsets();setSize(insets.left+insets.right+150,insets.top+insets.bottom+150);this.addMouseListener(MouseEventHandler());}class MouseEventHandler implements MouseAda-pter{public void mousePresse(MouseEvent evt){Rectangle bounds=getBounds();int x=evt.getX()+bounds.x;int y=evt.getY()十bounds.y;java3 m=newjava3();m.setLocation(x,y);m.show();}}static public void main(String[]args){(new java3()).show();}}

下面程序中,在主窗口单击鼠标后,就会生成一个新

窗口。

import java.awt.*;

import java.awt.event.*;

public class java3 extends Frame{

java3(){

super("java3");

addNotify();

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

Insets insets=getInsets();

setSize(insets.left+insets.right+150,

insets.top+insets.bottom+150);

this.addMouseListener(MouseEventHandler());

}

class MouseEventHandler implements MouseAda-

pter{

public void mousePresse(MouseEvent evt){

Rectangle bounds=getBounds();

int x=evt.getX()+bounds.x;

int y=evt.getY()十bounds.y;

java3 m=newjava3();

m.setLocation(x,y);

m.show();

}

}

static public void main(String[]args){

(new java3()).show();

}

}


相关考题:

【说明】下面是一个Applet程序,程序的功能是在显示面板上输出字符串。当html页面被其他窗口遮挡后再次显示时,请给出输出结果。import java.awt.*;import java. (1). *;public class MyApplet (2) Applet {public void (3) (Graphics g) {g.drawString(tip,20,40);tip ="I am Java Applet";}public void init() {tip ="welcome"; }private (4) tip;}<html><head><title> A Simple Applet </title></head><body><applet code="MyApplet.class" width=800 height=400></applet></body></html>网页输出 (5)

在Windows 窗口中,单击鼠标右键出现()A、对话框B、快捷菜单C、文档窗口D、应用程序窗口

在Windows XP中,退出应用程序的正确方法是( )。A.用鼠标左键单击应用程序窗口右上角的还原按钮B.用鼠标左键单击应用程序窗口右上角的最小化按钮C.用鼠标左键双击应用程序窗口左上角的控制菜单按钮D.通过应用程序本身的菜单来关闭程序E.用鼠标右键单击任务栏中的窗口,选择关闭按钮

将下面Applet程序补充完整。import java.awt.*:import java.apptet.*;public class Hi ______ {public void paint(Graghics g) {g.drawstring("Hi!",2.5,2.5);}}

在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。import java.applet.*;import java.awt.*;public class HelloWorld ______ {public void paint(Graphics g) {g.drawString("Hello World!",25,25);}}

在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列哪个语句A.import java.awt.event.*;B.import java.io.*;C.import java.awt.*;D.import java.applet.*;

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

请完成下列Java程序:记录鼠标在窗口中的信息,包括鼠标的移动事件以及鼠标在窗口中的位置坐标,要求在窗口下方显示鼠标的事件和位置信息,在窗口上方有按钮控制程序的正常退出。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。源程序文件代码清单如下:import java.awt.*;import java.awt.event.*;public class ex12_2extends Frame. implements MouseMotionListener, ActionListenerprivate 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);}}}

请完成下列Java程序。实例listener是监听器,frm是事件源,fr上发生的事件委托tat进行处理。程序的执行结果是显示一个蓝色的窗口,单击关闭按钮,可关闭窗口。注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。源程序文件代码清单如下:import java.awt.*;import java.awt.event.*;public class BlueWindow{public static void main(String args[]){Frame. frm=new Frame. ("欢迎参加Java考试!");TheAdapterTest listener=new TheAdapterTest();frm. ______;frm.setSize(200,200);frm.setBackground(Color.blue);frm. ______;}}class TheAdapterTest extends WindowAdapter{public void windowClosing(WindowEvent e){System.exit(1);}}

在Java职Applet程序中,对发生的事件做出响应和处理的时候,应该使用( )。A.import java.awt.event.*;B.import java.io.*;C.import java.awt.*;D.import java.applet.*;

在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。A.import java.awt.*;B.import java.applet.*C.import java.io.*;D.import java.awt.event.*;

下列关于Java对import语句规定的叙述中,错误的是A.在Java程序中import语句可以有多个B.在Java程序中import语句可以没有C.在Java程序中import语句必须有一个D.在Java程序中import语句必须引入在所有类定义之前

在编写JavaApplication程序时,若需要使用标准输入输出语句,则必须在程序的开关写上( )语句。A.import java.awt.*;B.import java.applet. Applet;C.importjava, io.*;D.import java.awt. Graphics;

在Java Applet程序中,如果对所发生的事件做出响应和处理,应该使用下列哪一条语句?A.import java.awt.event.*;B.import java.io.*;C.import java.awt.*;D.import java.applet.*;

下面程序构造了一个Swing Applet,在下画线处填入正确的代码。import javax.swing.*;import java.awt.*;public class SwingApplet extends ______ {JLabel 1=new JLabel("This is a Swing Applet.");public void init() {Container contentPane=getContentPane();contentPane.add(1);}}

本题中,生成一个窗口,该窗口的长、宽为屏幕长、宽的一半,并且窗口的大小不能改变。import java.awt.*;import javax.swing.*;public class java2{public.static void main(String[]args){FrameSize frame=new FrameSize();frame.setDefaultCloseoperation(JFrame.EXITON_CLOSE);frame.show();}}class FrameSize extends JFrame{public FrameSize(){setTitle("java2");Toolkit tk=Toolkit.getDefaultToolkit();Dimension screenSize=int screenHeight=screenSize.height;int screenWidth=screenSize.width;setSize(screenWidth/2,sereenHeight/2);;}

在项目窗口中的空白处双击鼠标左键,会弹出的窗口是()A、Import File窗口B、Composition SettingsC、窗口Save As窗口D、Collect File窗口

用文字工具单击文字层的文字区域会使文字层进入编辑状态,那么如何使用文字工具再文字层上方建立一个新的文字层呢?()A、在合成窗口,按住Ctrl键,鼠标单击文字层B、在合成窗口,按住Shift键,鼠标单击文字层C、在合成窗口,按住Alt键,鼠标单击文字层D、在合成窗口,鼠标双击文字层

执行()操作可以将单个素材文件导入Adobe Premiere的项目(Project)窗口中。A、执行File/Import/Import Recent FileB、在Project窗口中双击C、执行File/Open命令D、执行File/Import命令

在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。 ;A、import   java.awt.* ;B、import   java.applet.* ;C、import   java.io.* ;D、import   java.awt.event.*

在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句。A、import   java.awt.* ;B、import   java.applet.Applet ;C、import   java.io.* ;D、import   java.awt.Graphics ;

执行下列哪个操作可以将单个素材文件导入AdobePremiere的项目(Project)窗口中?()A、执行File/Import命令B、在Project窗口中双击C、执行File/Import/ImportRecentFileD、执行File/Open命令

如何在PrimierePro中导入图片序列动画素材?()A、在Import窗口中选框需要导入的图片B、在Import窗口中激活Numbered Still选项C、选择菜单命令Automate to SequenceD、在Import窗口中选择Import Folder,导入放置图片的文件夹

单选题下列关于程序运行结果的描述中,错误的是(  )。import javax.swing.*; import java.awt.*; public class Test{ public static void main(String[]args){ JFrame f = new JFrame(); JPanel P=new JPanel(); f.setLayout(new BorderLayout()); f.getContentPane().add(p,"Center"); P.setBackground(Color.blue); f.setVisible(true); f.setSize(200,200); } }A程序不能运行B显示一个窗口C窗口大小是200×200D窗口背景为蓝色

多选题执行()操作可以将单个素材文件导入Adobe Premiere的项目(Project)窗口中。A执行File/Import/Import Recent FileB在Project窗口中双击C执行File/Open命令D执行File/Import命令

单选题如何在Premiere Pro中导入图片序列动画素材?()A在Import窗口中框选需要导入的图片B在Import窗口中激活Numbered Stills选项C选择菜单命令Autonte to SequenceD在Import窗口中选择Import Folder,导入放置图片的文件夹

多选题用文字工具单击文字层的文字区域会使文字层进入编辑状态,那么如何使用文字工具再文字层上方建立一个新的文字层呢?()A在合成窗口,按住Ctrl键,鼠标单击文字层B在合成窗口,按住Shift键,鼠标单击文字层C在合成窗口,按住Alt键,鼠标单击文字层D在合成窗口,鼠标双击文字层