Java实验八:图形界面

  • 实验名称

图形界面 

  • 实验目的及要求

熟悉图形界面的布局与事件处理机制;在Swing界面中绘制图形

  • 实验环境

多媒体微型计算机 ; Windows ,jdk及Eclipse。

  • 实验设计
  1. 实验内容
  • 编写数字的英文单词显示程序,窗体中安排一个文本框、一个按钮和一个标签,从文本框输入一个数字(0~9),点击按钮将其对应的英文单词(如:zero、one、two等)显示在标签中。
  1. 实验步骤
  1. 程序1
package shiyan8;



import javax.swing.*;

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class shiyan8_1{

int i=0;

TextField  tf=new TextField();

JLabel labOne=new JLabel("标签");

JButton bn1=new JButton("点击");

JPanel p=new JPanel();

public eight(){

p.add(tf);

p.add(labOne);

p.add(bn1);

bn1.addActionListener(new MyListener());



JFrame f=new JFrame();

f.setSize(300,300);

Container contentPane=f.getContentPane();

contentPane.add(p);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.setVisible(true);

}

public class MyListener implements ActionListener{



public void actionPerformed(ActionEvent e)

{

 int x1=Integer.parseInt(tf.getText());

 if ( x1==0)

 labOne.setText("zero");

 else if(x1==1)

 labOne.setText("one");  

 else if(x1==2)

 labOne.setText("two");

 else if(x1==3)

 labOne.setText("three");

 else if(x1==4)

 labOne.setText("four");

else if(x1==5)

labOne.setText("five");

else if(x1==6)

labOne.setText("six");

else if(x1==7)

labOne.setText("seleve");

else if(x1==8)

labOne.setText("eight");

else if(x1==9)

labOne.setText("nine");

else

labOne.setText("fault");

}

}

public static void main(String[] args){

new shiyan8_1();

}

}

你可能感兴趣的:(Java,java,开发语言)