开发区java图形化编程(java图形界面编程)

本文目录
java图形界面编程
因为这是个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 图形化编程
在做图形化编程时:一定要考虑到你是想用重量级的还是轻量级组件,重量级的我们一般用的不多,轻量级的我们用的非常多,轻量级的祖先都在import java.swing.*包中,他的里面有很多的控件供你使用.
但是,如果你想当一位程序员,我建议你用手工巧代码,不要用netbeans 和 myeclipse,这样可以锻炼你的思维能力,如果你是想体验一下的化,那你就随便用哪一个都行。
最后我想提醒你一下,关于图形化编程,未来的发展方向是电脑自动生成的,这一点你可以不用花费很多的时间在这里。
如果你的基础一般,我建议你还是多重视基础,特别是面向对象,继承,多态,线程,异常等,这些是你以后用的最多的,你若想当程序员你就必须掌握!
请原谅我的直言,我写的太多了,I’m sorry!
java图形编程小问题,急求!!!
import java.awt.*;
import java.awt.event.*;
public class ef extends Frame
{
int x,y,r;
Color c;
public ef(int _x,int _y,int _r,Color _c)
{
super("abc");
x=_x;
y=_y;
r=_r;
c=_c;
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{System.exit(0);}
});
setVisible(true);
setSize(400,400);
}
public void paint(Graphics g)
{
g.setColor(c);
g.drawOval(x,y,r,r);
}
public static void main(String args)
{
new ef(50,50,40,Color.red);
}
}
只有把那个几个参数赋值给,类的几个属性就可以了
public void paint(Graphics g) 是可以调用继承Frame类的属性的
如果直接传值给paint()方法是不行的!它只有带一个参数。
;虽然在其它方法里可以通过getGraphics()对象获得g
但不能用g.drawOval()直接画图。
而要在public void paint(){}里,用g.drawOval();
java图形编程
/////////////////////////
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class SimpleGUI {
JFrame f = new JFrame("简单的GUI");
JButton b = new JButton("点击我");
static boolean valid = true;
public SimpleGUI() {
f.setBounds(400, 300, 100, 100);
f.setLayout(new BorderLayout());
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
if(valid) {
b.setBackground(Color.RED);
} else {
b.setBackground(Color.BLUE);
}
valid = !valid;
}
});
f.add(b, BorderLayout.CENTER);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
public static void main(String args) {
new SimpleGUI();
}
}
关于JAVA图形界面的编程
感觉你要做的是一个级联菜单一样...
把所有小的按钮都放在显示区域, enable属性都设置成 false
在大按钮的onclick事件里让要显示的小按钮的enable属性设置成true;不显示的按钮,继续设置成 false...不知道我这样说你明白没

更多文章:
java外包用的比较多技术(java后端程序员最常用的技术有哪些,重点技术有哪些)
2026年5月22日 18:30
clip converter(用ClipConverter下载的youku视频在电脑哪个文件夹)
2026年8月24日 21:15
chmod修改权限(ubuntu linux下使用 chmod 修改文件权限,命令后提示【缺少操作数】,求解决方法)
2025年8月3日 09:30
neighborhood在哪买(香港潮牌店铺推荐去香港买什么好)
2026年6月6日 23:00
richtextbox用法(怎样使用C#的RichTextBox控件)
2026年2月13日 20:45
js replace 正则表达式(求一个js正则表达式:替换html内容中除了标签外的特定字符为另外一个字符.)
2025年9月5日 03:00
rock什么意思中文意思(rock是什么意思 rock的中文翻译、读音、例句)
2026年9月6日 10:30
衣香丽影同档次的品牌(太平鸟,伊芙丽,衣香丽影,红袖三彩哪家好)
2026年8月15日 07:15
excel怎么用round保留一位小数(excel如何保留一位小数)
2025年12月21日 16:45
c语言数组元素求和(c语言求数组元素的总和!求助各位大佬!)
2025年9月7日 00:30















