本帖最后由 王永杰 于 2012-10-1 12:41 编辑
一直在做java开发,却忽略了一些基本的东西,学习到工作,一直知道java做软件可我一直在做javaweb开发,常常做的都是网页。一提到做窗体C/S程序我一直想着用的是.net 之前是因为它开发快速、简单、美观。可后来居然脑海中缺乏了一直意识,就是忘记了java也是能做这些的。最近看了好多毕老师的视频,才想到那么多这样那样的东西听的我非常熟悉可动手的时候才想到,原理技术我都明白了,东西一弄起来我就会想到C#的东西,莫名其妙的想法让我忽然惊讶我居然从来没有写过一个java的图形界面程序。
我的第一个测试通过的java窗体程序:
package com.itheima;
import java.applet.Applet;
import java.awt.Button;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TestFrom2 extends Applet implements ActionListener
{
/**
*
*/
private static final long serialVersionUID = 1L;
String msg="";
public void init()
{
Button but1= new Button("确定");
Button but2= new Button("取消");
add(but1);
add(but2);
but1.addActionListener(this);
but2.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String str=e.getActionCommand();
if(str=="确定")
{
msg="你点击了按钮【确定】";
}
else
{
msg="你点击了按钮【取消】";
}
repaint();
}
public void paint(Graphics g){
g.drawString(msg,6,100);
}
}
最为头疼的是我居然都不知道如何正常调用这个程序。大家有人专门做过这样的程序吗? 我非常想找个懂的人问问做个这样的程序需要学习或者注意什么?请大家多多帮忙提出你们宝贵的意见。 谢谢!!! |