本篇文章给大家谈谈java给矩形着色,以及java着色器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、写一个java程序,使其画一个正方形并改变它的颜色(每秒钟改变一次)。求完整代码谢谢2、java绘图,怎么样选中刚才画好的矩形给它填充颜色3、用Java如何在屏幕上(桌面上)画出一个矩形
写一个java程序,使其画一个正方形并改变它的颜色(每秒钟改变一次)。求完整代码谢谢
按照你的要求,编写的Java程序如下
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
public class F extends JFrame implements Runnable{
Color[] colors = {Color.red,Color.orange,Color.yellow,Color.green,Color.cyan,Color.blue,Color.magenta,Color.black};
int i=0;
F(){
setTitle(“变色正方形”);
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public void paint(Graphics g){
g.setColor(colors[i]);
g.drawRect(100,100,200,200);
}
@Override
public void run() {
while(true){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
if(i7)
i++;
else
i=0;
repaint();
}
}
public static void main(String[] args) {
F f=new F();
Thread t=new Thread(f);
t.start();
}
}
运行结果
java绘图,怎么样选中刚才画好的矩形给它填充颜色
Graphics g = 矩形.getGraphics();
g.setColor(Color.red);
g.fillRect(x1, y1, x2, y2);
^ ^
用Java如何在屏幕上(桌面上)画出一个矩形
在java.awt.Graphics类中有绘制矩形的方法.用drawRect(int x, int y, int width, int height)方法画出,,也可以用fillRect()画出以当前颜色填充的矩形.
关于java给矩形着色和java着色器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。