在JAVA语言中,下面是main()方法的部分代码: JFrame f=new JFrame(“My Frame”); f.setSize(100,100); 为在屏幕显示f,应增加的代码是()。A.f.appear();B.f.setForeground();C.f.setVisible(true);D.f.enable();

在JAVA语言中,下面是main()方法的部分代码: JFrame f=new JFrame(“My Frame”); f.setSize(100,100); 为在屏幕显示f,应增加的代码是()。

A.f.appear();

B.f.setForeground();

C.f.setVisible(true);

D.f.enable();


参考答案和解析
BD

相关考题:

在Java语言中,下面是main()方法的部分代码:Framef=newFrame(MyFrame);f.setSize(100,100);为在屏幕显示f,应增加的代码是()。 A.f.appear();B.f.setForeground();C.f.setVisible();D.f.enable();

下面程序的目的是在屏幕上显示当前目录下的文件信息。文件信息通过表格JTable的实例显示。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。import java.awt.*;import javax.swing.*;import java.util. Date;import javax.swing.table.*;import java.applet.*;import java.io.*;public class Example3_10 extends JApplet, JFrame{public void init(){FileModel fm = new FileModel();JTable jt = new JTable();jt.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);jt.setColumnSelectionAllowed(true);JScrollPane jsp = new JScrollPane(jt);getContentPane().add(jsp, BorderLayout.CENTER);}public static void main(String args[]){Example3_10 ft = new Example3_10();ft.init();JFrame. f = new JFrame();f.setDefaultCloseOperation(JFrame.EXIT ON CLOSE);f.getContentPane() .add(ft.getContentPane());f.setSize (300, 400);f.show();}}class FileModel extends AbstractTableModel{String[] columnName = new String[] {"文件名", "大小", "最后修改时间"}Object[] [] data;public FileModel() { this("."); }public FileModel(String dir){File file = new File(dir);String files[] = file.list();data = new Object [files.length] [columnName.length];for (int i=0; i < files.length; i++){File tmp = new File (files[i]);data[i] [0] = tmp.getName();data[i] [1] = new Long(tmp.length());data[i] [2] = new Date(tmp.lastModified() );}}public int getColumnNumber(){return columnName.length;}public int getRowCount(){return data. length;}public String getColumnName(int col){return columnName[col];}public Object getValueAt(int row, int col){return data[row] [col];}public Class getColumnClass(int c){return getValueAt (0, c) .getClass();}}

本题中,用表格表现某个月的月历,其中标题是从Sunday到Saturday,表格中的各项是可以修改的。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; public class java2 ( public static void main(String[]args) { try{ UIManager.setLookAndFeel(UIManager.getSys- temLookAndFeelClassName): } catch(Exception e) JFrame. frame=new CalendarTableFrame; frame.setDefaultCloseOperation(JFrame.EXIT_ oN CLOSE); frame.show; } } clasgCalendarTableFrame. extends JFrame { private static final int WIDTH=500; private static final int HEIGHT=150: private cells= { {null,null,null,new Integer(1),new Integer (2),new Integer(3),new Integer(4)), {new Integer(5),new Integer(6),new Integer (7).new Integer(8),new Integer(9),new Integer (10),new Integer(11)), {new Integer(12),new Integer(13),new Integer (14),new Integer(15),new Integer(16),new Integer (17),new Integer(18)), {new Integer(19),new Integer(20),new Integer (21),new Integer(22),new Integer(23),new Integer (24),new Integer(25)), {new Integer(26),new Integer(27),new Integer (28),new Integer(29),new Integer(30),new Integer (31),null} }; private String[]columnNames={ "Sunday","Monday","Tuesday","Wednesday", "Thursday","Friday","Saturday" }; public CalendarTableFrame{ setTitle("java2"); setSize(WIDTH,HEIGHT); JTable table=new ; getContentPane.add(new JScrollPane(table), BorderLayout.CENTER); } }

阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】下面的Java程序演示了如何在用户等待载入主程序时显示logo图片的例子。logo图片mylogo.gif存放在文件夹image下面。显示logo图片的是一个线程类logo。【Java程序】import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.ImageIcon.*;import java.lang.Runnable;public class mainFrame. extends JFrame{public static void main(String[] args){Logo lg=new Logo("image/mylogo.gif");lg. (1);mainFrame. main_framE. = new mainFrame();main_frame.setTitle("使用logo图片示例程序”);Thread.sleep(1);//程序暂时挂起main_frame.setVisible(true);lg. (2);//使logo图片不可见}}class Logo extends JWindow implements (3){String filename;//Logo图像文件的文件名public Logo(Stringname){filename = name;}public void run(){ImageIcon ig = new ImageIcon(filename);JButton btn = new JButton(ig); //将图片给JButton显示getContentPane(). (4); //将按钮加到JPanel里Toolkit kit = Toolkit.getDefauhToolkit();Dimension screenSize = kit.getScreenSize(); //获得屏幕的大小setLocation(screenSize.width/4,screenSize.height/4);//将Logo窗口显示在屏幕宽的1/4,高的1/4处setSize(ig. getIconWidth(),ig. getIconHeight()); //将Logo窗口大小设成图像的大小toFront(); //将Logo窗口显示为最前面的窗口setVisible(true) (5); //显示该窗口}public void setNOtVisible(){setVisible(false);}}

下列代码的功能是把按钮save添加到窗口myFrame的中间,在空白处应填入的代码是______。import Javax.swing.*;public calss MyFrame{public static void main(String args[]){JFrame. myFrame=new JFrame();JButton save=new JButton("Save");myFrame.getContentPane()add(save,"______");myFrame.setSize(200,200);myFrame.setVisible(true);}}

本程序的目的是在屏幕上显示当前目录下的文件信息。文件信息通过表格JTable的实例显示。请更正题中带下划线的部分,使程序能输出正确的结果。注意:不改变程序的结构,不得增行或删行。import java.awt.*;import javax.swing.*;import java.util.Date;import javax.swing.table.*;import java.applet.*;import java.io.*;public class advance extends JApplet, JFrame{public void init(){FileModel fm=new FileModel();JTable jt=new JTable();jt.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);jt.setColumnSelectionAllowed(true);JScrollPane jsp=new JScrollPane(jt);getContentPane().add(jsp, BorderLayout.CENTER);}public static void main(String args[]){advance ft=new advance();ft.init();JFrame. f=new JFrame();f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.getContentPane().add(ft.getContentPane());f.setSize(300,400);f.show();}}class FileModel extends AbstractTableModel{String[] columnName=new String[] {"文件名","大小","最后修改时间"};Object[][] data;public FileModel() {this(".");}public FileModel(String dir){File file=new File(dir);String files[]=file.list();data=new Object[files.length] [columnName.length];for(int i=0; i<files.length; i++){File tmp=new File(files[i]);data[i] [0]=tmp.getName();data[i] [1]=new Long(tmp.length());data[i] [2]=new Date(tmp.lastModified());}}public int getColumnNumber(){return columnName.length;}public int getRowCount(){return data.length;}public String getColumnName(int col){return columnName[col];}public Object getValueAt(int row, int col){return data[row] [col];}public Class getColumnClass(int c){return getValueAt(0,c).getClass();}}

请完成下列Java程序。程序的执行结果是生成一个具有一个按钮的窗体,并且按钮的标签是“欢迎参加全国计算机等级考试—Java部分!”字样。注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。import java.awt.*;import java.awt.event.*;public class TestActionEvent{public static void main(String args[]){Frame. f=new Frame("Test");Button b=new Button("欢迎参加Java考试!");TestListener testmonitor=new TestListener();Monitor bh=new Monitor();b.addActionListener(bh);f.addwindowListener(testmonitor);f.add(b);f.setSize(150,100);f.setVisible(true);}}class Monitor ___________ ActionListener{public void actionPerformed(ActionEvent e){System.out.println("a button has been pressed");}}class TestListener__________WindowAdapter{public void windowClosing(WindowEvent e){System.exit(1);}}

请完成下列Java程序:用JFrame建立—个窗口,再用网格布局管理器,对窗口布局进行控制,上面有2行2列4个按钮,要求对按钮的大小进行设定,宽度为150,高度为80。注意:请勿改动main主方法和其他已有语句内容,仅在下划线处填入适当的语句。源程序文件代码清单如下import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ex19_2{public static void main(String args[])}JFrame. frm=new JFrame();frm.setTitle("ex19_2");Container cont=frm.getContentPane();______;cont.add(new JButton("button1"));cont.add(new JButton("button2 "));Dimension dimen=______;JButton btn1=new JButton("button3");btn1.setPreferredSize(dimen);cont.add(btn1);cont.add(new JButton("button4"));frm.addWindowListener(new WindowAdapter(){public void winowClosing(WindowEvent we){System.exit(0);}});frm.pack();frm.setVisible(true);}}

请完成下列Java程序:用JFrame建立一个窗口,再用网格布局管理器,对窗口布局进行控制,上面有2行2列4个按钮,要求对按钮的大小进行设定,宽度为150,高度为80。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ex9_2{public static void main(String[]args) {JFrame. frm:new JFrame();frm.setTitle("ex9_2");Container cont = frm.getContentPane();_____________;cont.add(new JButton("button1"));cont.add(new JButton("button2"));Dimension dimen=____________;JButton btn1 = new JButton("button3");btn1.setPreferredSize(dimen);cont.add(btn1);cont.add(new JButton("button4"));frm.addWindowListener(new WindowAdapter() {public void winowClosing(WindowEvent we){System.exit(0);}});frm.pack();frm.setVisible(true);}}

请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择结果。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。源程序文件代码清单如下:import java.awt.event.*;import javax.swing.*;import java.awt.*;public class ex14_2 extends JFrame. implements ItemListener{BorderLayout bLay = new BorderLayout();JTextField jtf = new JTextField(27);JComboBox jcb = new JComboBox();public ex14_2(){super ("ex14_2");//调用当前类ex14_2的父类JFrame的构造方法。jcb.addItemListener(this);jcb.addItem("java");jcb.addItem("c++");jcb.addItem("vb");jcb.setEditable(false);jtf.setHorizontalAlignment(SwingConstants.CENTER);jtf.setEditable(false);JPanel jp = new JPanel();jp.setLayout(bLay);jp.add(jtf, "South");jp.add(jcb, "Center");setContentPane(jp);}public static void main(String[] args){JFrame. frame. = new ex14_2();frame.pack();frame.setVisible(true);}public void itemStateChahged(ItemEvent ie){Object o =if (o == job){Object newO;______;jtf.setText(newO.toString()+"被选中!");}repaint();}}

下面哪些代码在Java语言中是合法的? ( )A.string A="abcdefg"; A-="cde";B.string A="abcdefg"; A+="cde";C.Integer J=new Integer(27); J-=7;D.Integer J=new Integer(27); J--;

阅读下面代码:import java.awt.*;public class Exam11_1{private Frame. f;private Button b1,b2,b3,b4;public static void main(String args[]{Exam11_1 that = new Exam11 1 ();that.go();}public void go(){______;f.setLayout(new FlowLayout()) ;;b1 = new Button ("Button 1");b2 = new Button ("Button 2");b3 = new Button ("Button 3");b4 = new Button ("Button 4");f.add (b1);f.add (b2);f.add (b3);f.add (b4);f.pack ();f.setVisible (true);}}请在程序中画线处填写正确的语句【 】,以便编译运行程序后得到正确的结果。

请在下列程序的横线处填入正确的语句。 import java.awt.*; import java.awt,event.*; public class ex16 { Frame. f; TextArea ta; Button btn; public static void main(String[] args) { ex16 e = new ex16(); e.m(); } public void m() { f = new Frame("ex16"); ta = new TextArea(); btn = new Button("ok"); btn.addActionListener(new MyAction()); f.add(ta, "Center"); f.add(btn, "South"); f.setSize(100, 100); f.setVisible (true); } class MyAction implements ActionListener { ______ { System. out.println (ta. getText ()); } } }A.static void actionPcrformcd(AcfionEvent e)B.public void action(ActionEwent e)C.public actionPerformed(ActionEvent e)D.public void actionPerformed(ActionEvent e)

请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]生成下面左边图形界面,单击图中的New按钮,弹出如右图所示的对话框。源程序:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Java_3 {public static void main(String[] args) {MulticastFrame. frame=new MulticastFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();}}class MulticastFrame. extends JFrame. {public MulticastFrame() {setTitle("MulticastTest");setSize(WIDTH,HEIGHT);MulticastPanel panel=new MulticastPanel();Container contentPane=getContentPane();contentPane.add( (1) );}public static final int WIDTH=300;public static final int HEIGHT=200;}class MulticastPanel extends JPanel }public MulticastPanel() {JButton newButton=new JButton("New");add(newButton);ActionListener newListener=new ActionListener() {public void actionPerformed(ActionEvent event) {makeNewFrame();}};newButton.addActionListener(newListener);closeAllButton=new JButton("Close all");add(closeAllButton);}private void makeNewFrame() {final BlankFrame. frame=new BlankFrame();frame.show();ActionListener closeAllListener=new ActionListener() {public void actionPerformed(ActionEvent event) {frame. (2) (); //使窗口隐藏或消除}};closeAllButton.addActionListener( (3) );}private JButton closeAllButton;}Class BlankFrame. extends JFrame. {public BlankFrame() {(4) ++;setTitle("Frame"+counter);setSize(WIDTH,HEIGHT);setLocation(SPACING*counter,SPACING*counter);}public static final int WIDTH=200;public static final int HEIGHT=150;public static final int SPACING=30;private static int counter=0;}

选择正确的语句填入下列程序的横线处。 import java.awt.*; public class ex26 { public static void main(String[] args) { Frame. f = new Frame("ex26"); MenuBar mb = new MenuBar(); ______ Menu m1 = new Menu("menu1"); Menu m2 = new Menu("menu2"); mb. add (ml); mb. add (m2); f.setSize(300, 100); f. setVisible (true); } }A.setMenuBar(mb);B.mb.setMenuBar(f);C.f. setMenuBar(mb);D.mb.setMenuBar0;

选择正确的语句填入下列程序的横线处。 import java.awt.*; import java.awt.event.*; public class ex21 { static Frame. f; static FileDialog fd; public static void main(String[] args) { f = new Frame("ex21"); ______ fd. setVisible (true); System.out.println (fd.getFile ()); } }A.new FileDialog(f, "FileDialog");B.new FileDialog("FileDialog");C.fd = new FileDialog(f, "FileDialog");D.fd = new FileDialog("FileDialog");

本题的功能是定义图形按钮。窗口中有两个图形按钮,当鼠标移上去时,图形按钮的图形将改变,用鼠标单击按钮时图形按钮的图形又发生改变,当鼠标左键松开或者移开鼠标后,图形按钮的图形又恢复原样。import javax.swing.*;import java.awt.*;public class java3 extend Jbutton{public java3(Icon icon,Icon pressed,Icon rollover){this(icon);setFocusPainted(false);setRolloverEnabled(true);setRolloverlcon(rollover);setPressedIcon(pressed);setBorderPainted(false);setContentAreaFilled(false);}public static void main(String[]args){java3 b1=new java3(new ImageIcon("java3-redcube.gif"),new ImageIcon("java3-redpaw.gif"),new ImageIcon("java3-reddiamond.gif"));java3 b2一new java3(new ImageIcon("java3-bluecube.gif")。new ImageIcon("java3-bluepaw.gif"),new ImageIcon("java3-bluediamond.gif"));JFrame. f=new JFrame();f.setTitle("java3");f.setDefauhCloseOperation(JFrame.EXIT_ON_CLOSE);c=f.getContentpane();c.setLayout(new FlowLayout());c.add(b1);c.add(b2);f.pack();f.setVisible(true);

本题中,生成一个窗口,该窗口的长、宽为屏幕长、宽的一半,并且窗口的大小不能改变。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);;}

每个Java小应用程序必须定义为( )。 A.Applet类或JApplet类的子类B.JFrame类的子类S 每个Java小应用程序必须定义为( )。A.Applet类或JApplet类的子类B.JFrame类的子类C.Frame的子类D.Window的子类

● 以下是某网页框架设置的部分代码,该代码将页面分成了 (61)个区域。frameset cols="30%,*,*"frame. src='f1.html" name=main……frameset rows="120,*"frame. src='f2.html" name=left……/frameset/frameset(61)A. 2B. 3C. 4D. 5

以下是某网页框架设置的部分代码,该代码将页面分成了______个区域。<frameset cols="30%,*,*"><frame src='f1.html"name=main><frameset rows="120,*"><frame src='f2.html"name=left>…</frameset></frameset>A.2B.3C.4D.5

在Java语言中,下面是main()方法的部分代码:    Frame f = new Frame("My Frame");   f.setSize(100,100);    为在屏幕显示f,应增加的代码是()。 A、f.appear();B、f.setForeground();C、f.setVisible();D、f.enable();

每个Java小应用程序必须定义为()A、Applet类或JApplet类的子类B、JFrame类的子类C、Frame的子类D、Windows的子类

单选题下列关于程序运行结果的描述中,错误的是(  )。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窗口背景为蓝色

单选题现有:  package mypack;  import javax.swing.JButton;      import javax.swing.JFrame;  public class Butt extends  JFrame  {     public static v.id main(string[]  args)  {      //  TODO Auto-generated method stub      Butt butt=new Butt();     }  Butt(){  JButton  jbl=new JButton("Hello");      JButton jb2=new JButton("World");      add(jbl);      add(jb2);  setSize(300,300);      setVisible(true);     }    } 下列关于代码运行效果的叙述正确的是哪项? ()A2个按钮紧靠着排列,Hello在World的左侧B Hello占据Frame的整个区域C World占据Frame的整个区域D2个按钮都在Frame的顶部

单选题在Java语言中,下面是main()方法的部分代码:    Frame f = new Frame("My Frame");   f.setSize(100,100);    为在屏幕显示f,应增加的代码是()。Af.appear();Bf.setForeground();Cf.setVisible();Df.enable();

单选题现有:  package mypack;      import java.awt.Color;  import java.awt.FlowLayout;      import javax.swing.JButton;      import javax.swing.JFrame;      import javax.swing.JPanel;  public class ButtList extends JFrame  {      public static void main(String[] args)  {      ButtList bl  =new ButtList();     }  ButtList(){  JPanel pl=new JPanel();  pl.setBackground (Color.pink);      p1.add(new JButton("one"));      p1.add(new JButton("Two"));     p1.add(new JButton("Three"));      add("South",p1);  setLayout(new Fl.wLayout());      setSize(200,200);      setVisible(true);     }     }  上述代码运行后的显示效果是哪项?()A3个按钮从左到右排列在Frame的底部B3个按钮从左到右排列在Frame的顶部C按钮无法显示D只有按钮Three显示出来并占据Frame整个区域

单选题JFrame中的哪个方法用来将它显示在屏幕上()。AsetResizableBsetVisibleCisVisibleDsetForeground