200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java图形界面的实验代码_GUI图形用户界面实验报告

java图形界面的实验代码_GUI图形用户界面实验报告

时间:2022-12-10 07:01:32

相关推荐

java图形界面的实验代码_GUI图形用户界面实验报告

实验目的

1、了解GUI图形用户界面的多种控件。

2、熟悉GUI图形用户界面的基本创建方法。

3、熟悉相关的API函数,并掌握其用法。

实验内容

1.单选按钮的创建和使用

2.按钮的使用与创建

实验程序代码

1.

import java.awt.*;

import java.applet.Applet;

public class Exa6_20 extends Applet

{

public void init()

{Choice c=new Choice();

c.addItem("田径");c.addItem("乒乓球");c.addItem("足球");

add(new Label("请选择您喜欢的体育运动:"));

add(c);

}

}

2.有8个按钮,单击选择一个按钮,然后通过按键盘上的方向键移动选择的按钮。

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

public class Exa6_33 extends Applet

implementsKeyListener

{ int x,y;

public void init()

{

setLayout(new FlowLayout());

Button b[]=new Button[8];

for(int

i=0;i<8;i++)

{

b[i]=new

Button(""+i);

add(b[i]);

b[i].addKeyListener(this);

}

}

public void keyPressed(KeyEvent e)

{Button button=(Button)e.getSource();

x=button.getBounds().x;

y=button.getBounds().y;

if(e.getKeyCode()==KeyEvent.VK_UP)

{

y=y-2;

if(y<=0)y=0;

button.setLocation(x,y);

}

else if (e.getKeyCode()==KeyEvent.VK_DOWN)

{y=y+2;

if(y>=300)y=300;

button.setLocation(x,y);

}

else if(e.getKeyCode()==KeyEvent.VK_LEFT)

{x=x-2;

if(x<=0)x=0;

button.setLocation(x,y);

}

else if (e.getKeyCode()==KeyEvent.VK_RIGHT)

{x=x+2;

if(x>=300)x=300;

button.setLocation(x,y);

}

}

public void keyTyped(KeyEvent e) {}

public void keyReleased(KeyEvent e) {}

}

结果:

实验心得

通过本次实验,对GUI图形用户界面的部分内容有了初步的了解和掌握,为了熟练掌握还得继续深入学习。通过此次实验,基本学会了GUI程序设计的方法,明白了事件驱动的思想。掌握了几种基本组件的使用方法,用它设计出了一些小的程序,感受到了图形用户界面带给我们的方便。为如何深入学习GUI图形设计打下了基础。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。