关于awt的一个小问题。。
我先贴代码:
本意是想通过repaint画一个渐变色的方块,但运行起来窗口什么也没有....求指教
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
public class Paint1 extends Frame {
int a=254, b=1;
public static void main(String[] args) {
new Paint1().launch();
}
public void launch() {
setBounds(100, 50, 500, 500);
p.setVisible(true);
while(a>0) {
a += 2;
b -=1;
repaint();
}
}
public void print(Graphics g) {
Color c = g.getColor();
g.setColor(new Color(a, a, a));
g.fillRect(b, b, a, a);
g.setColor(c);
}
}
本意是想通过repaint画一个渐变色的方块,但运行起来窗口什么也没有....求指教
...全文
相关推荐
AWT在linux下的中文乱码
标题 "AWT在Linux下的中文乱码" 涉及的是Java图形用户界面(GUI)开发中的一个问题,尤其是在非Windows操作系统环境下。
ae-awt.jar.zip
开发和调试**对于`ae-awt.jar`,开发者可能需要查看源代码(如果可用)来理解其内部工作原理,或者使用反编译工具来查看类文件的字节码。调试可能涉及设置断点、检查变量和调用栈,以找出问题所在。
AWT/Swing 可视化eclipse插件
然而,由于AWT组件是重量级的,它们可能会导致跨平台兼容性问题。Swing是在AWT的基础上发展起来的,它是完全由Java实现的轻量级框架。
java中awt和swing是的关系以及区别
- **目的**: - Swing旨在克服AWT的局限性,如外观不一致、功能受限等问题。 - 它提供了一系列纯Java编写的轻量级组件,这意味着它们不依赖于本地操作系统。
AWT与线程
如果在非EDT线程中修改UI组件,可能会导致线程安全问题和UI不一致。下面将详细介绍这两个主题:1.


Java SE
