java图形界面编程

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:09:42
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class ButtonDemo extends Applet implements ActionListener
{ String msg="";
public void init()
{

//Frame f=new Frame("这是一个窗口");
//f.setLayout(new FlowLayout());
Button but1= new Button("确定");
Button but2= new Button("取消");
add(but1);
add(but2);
but1.addActionListener(this);
but2.addActionListener(this);
// TextField t1=new TextField("这是一个文本框",35);
//f.add(t1);
// f.setSize(300,500);
//f.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{

String str=e.getActionCommand();
if(str=="确定")
{
msg="你单击了按钮确定'.";
}
else
{
msg="你单击了按钮'取消'.";
}
repaint();
}<

因为这是个applet 不能直接运行

注意:applet不能直接用java命令运行

方法(步骤):

1、Javac welcome.java后生成welcome.class

2、在跟welcome.class同一级的目录下新建一个文本文件,并输入:
<applet code="welcome.class"
width=320 height=180>
</applet>

3、保存并将文件名改为welcome.html
(这个html文件的名字任意,在这边我用welcome)

4、在cmd中输入appletviewer welcome.html便可以看见你的applet了
或直接把这个welcome.html拖入浏览器运行,也可以有同样效果

5、现在我解释一下上面的代码:
<applet>
</applet>
是必要的格式,在里面可以输入许多参数,其中code,width,height是必须的
code:欲运行的class的名字
width:applet窗口的宽度
height: applet窗口的高度

执行java Applt小程序不是这样运行的。你必须建一个html文件,然后在输入
<applet code="ButtonDemo.class"
width=320 height=180>
</applet>
其中code是你编译ButtonDemo类是生成的class文件。然后在cmd中找到html文件所在的路径下输入appletviewer xxx.html
就可以运行了

建议你用一个IDE哦,不要什么JAVAC之类的,ECLIPSE还是NETBEANS我都试了,可以用

lz缺乏常识。。。要在html中才能运行applet。