云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《java程序设计》实验指导书(完整)

《java程序设计》实验指导书(完整)

  • 62 次阅读
  • 3 次下载
  • 2025/12/4 16:18:23

XX学院java实验报告

}

}

}

p2.add(p21,BorderLayout.CENTER); f.add(p1);f.add(p2); f.setVisible(true);

3.编写程序,创建如下图所示的图形界面(不必为组件提供功能)。

import java.awt.*; import java.awt.event.*;

public class Test{

public static void main(String args[]){

Frame f = new Frame();

f.setBounds(300,300,300,300); f.setLayout(new BorderLayout()); Panel p1 = new Panel();

p1.setLayout(new GridLayout(1,0)); p1.add(new TextField());

17

XX学院java实验报告

}

}

Panel p2 = new Panel();

p2.setLayout(new GridLayout(4,4)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); p2.add(new Button(\)); f.add(p1,BorderLayout.NORTH); f.add(p2,BorderLayout.CENTER);

f.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){ }

System.exit(0);

});

f.setVisible(true);

18

XX学院java实验报告

4.验证书中例题。 三、 实验要求:

1. 事先预习,写出预习报告 2. 上机验证后写出实验报告

实验八 图形用户界面设计(二)

一、实验目的

1.掌握各种组件的用法;

2.掌握布局管理器的布局方式; 3.掌握事件处理机制。 二、实验内容

1.验证书中例题。

2.试创建如下图所示的图形用户界面,颜色列表框为红色、绿色和蓝色。

import java.awt.*;

public class Test{

public static void main(String args[]){

Frame f = new Frame();

f.setBounds(300,300,300,300); f.setLayout(new BorderLayout());

Panel p1 = new Panel();Panel p2 = new Panel();Panel p21 = new Panel();Panel p22 p1.setLayout(new GridLayout(1,0)); Choice c = new Choice();

c.add(\红色\);c.add(\绿色\);c.add(\蓝色\); p1.add(c);

p2.setLayout(new GridLayout(2,1));

p21.setLayout(new FlowLayout(FlowLayout.CENTER));p22.setLayout(new p21.add(new Checkbox(\背景\)); p21.add(new Checkbox(\前景\)); p22.add(new Button(\确定\)); p22.add(new Button(\取消\)); p2.add(p21);p2.add(p22);

19

= new Panel();

FlowLayout(FlowLayout.CENTER));

XX学院java实验报告

} }

f.add(p1,BorderLayout.NORTH); f.add(p2,BorderLayout.CENTER);

f.setVisible(true);

3.编写程序,创建如下图所示的图形界面。(要求实现功能)

import java.awt.*; import java.awt.event.*;

public class Test extends Frame{

static TextField tf1 = new TextField(); static TextField tf2 = new TextField(); static TextField tf3 = new TextField();

static Button b1 = new Button(\求和\);static Button b2 = new Button(\清除\); public static void main(String args[]){ }

20

Test f = new Test();

f.setBounds(300,300,300,300); f.setLayout(new GridLayout(3,3)); f.add(new Label(\加数1:\));

f.add(tf1);

f.add(new Label()); tf1.getText();

f.add(new Label(\加数2:\));

f.add(tf2);f.add(new Label());

b1.addActionListener(new Test().new T()); b2.addActionListener(new Test().new T()); f.add(b1);f.add(tf3);f.add(b2); f.setVisible(true);

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

XX学院java实验报告 } } } p2.add(p21,BorderLayout.CENTER); f.add(p1);f.add(p2); f.setVisible(true); 3.编写程序,创建如下图所示的图形界面(不必为组件提供功能)。 import java.awt.*; import java.awt.event.*; public class Test{ public static void main(String args[]){ Frame f = new

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com