第1题
A.布局管理器是用来部署Java应用程序的网上发布的
B.(LayoutManager)本身不是接口
C.布局管理器是用来管理构件放置在容器的位置和大小的
D.以上说法都不对
第2题
A.布局管理器是用来管理构件放置在容器的位置和大小的
B.为了使生成的图形用户界面具有良好的平台无关性,Java语言提供了布局管理器这个工具来管理构件在容器的布局,而不是直接设置
C.布局管理器本身也是一个接口,编程中通常使用的是实现了该接口的类
D.以上说法都正确
第3题
注意:请勿改动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);
}
}
第4题
注意:请勿改动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);
}
}
第5题
A.frm.setLayout (GridLayout (1,3));
B.setLayout (new GridLayout(1,3));
C.frm.setLayout (new GridLayout(3,1));
D.frm.setLayout (new GridLayout(1,3));
第6题
第7题
注意:不改动程序结构,不得增行或删行。
import java.awt.*;
public class ex2
{
private Frame. frm;
private Button btn1;
private Button btn2;
private Button btn3;
public static void main(String[] args)
{
ex2 t=new ex2();
t.method();
}
public void method()
{
frm=new Frame("ex2")
______
Btn1=new Button("Button1");
btn2=new Button("Button2");
btn3=new Button("Button3");
frm.add(btn1);
frm.add(btn2);
______
frm.pack();
frm.setVisible(true);
}
}
第8题
注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.awt.*;
import java.awt.event.*;
public class Example2_6 extends Frame
{
public static void main(String [] argv)
{
Example2_6 frame. = new Example2_6("Example2_6");
frame, init ();
frame.setSize(300, 300);
frame, show ();
}
public Example2_6(String name)
{
super (name);
addWindowListener (new WindowAdapter ()
{ public void windowClosing(WindowEvent e)
{ __________;
}
} );
}
public void init()
{
setLayout (new ___________);
Label labelTitle = new Label("在文本框中输入字符串,可以在Frame. 中间显示");
Label showTextLabel = new Label();
TextField textField = new TextField("请在这里输入字符串");
textField.addActionListener (new AddStringListener(showTextLabel, textField) );
add("North", labelTitte);
add("Center", showTextLabel);
add("South", textField);
}
}
class AddStringListener implements ActionListener
{
Label label;
TextField textField;
public AddStringListener(Label label, TextField textField)
{
this. label = label;
this.textField = textField;
}
public void actionPerformed(ActionEvent e)
{
label, setText (textField. getText ());
}
}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!