如何用java为设计着色?
嗨!我有一个问题:我必须用java编写一个程序来设计一个人的形象,我必须画出来。我已经写了设计人类的代码,但我不知道如何用颜色填充形状。我知道我必须使用“java.awt.color”,但我不知道如何 颜色必须是:图像背景(黄色)、头部(蓝色)、手臂和腿部(绿色)、身体(红色) 以下是我目前的代码:如何用java为设计着色?,java,colors,draw,background-color,Java,Colors,Draw,Background Color,嗨!我有一个问题:我必须用java编写一个程序来设计一个人的形象,我必须画出来。我已经写了设计人类的代码,但我不知道如何用颜色填充形状。我知道我必须使用“java.awt.color”,但我不知道如何 颜色必须是:图像背景(黄色)、头部(蓝色)、手臂和腿部(绿色)、身体(红色) 以下是我目前的代码: import javax.swing.*; import java.awt.*; public class DrawPanelTest { //creates a window to di
import javax.swing.*;
import java.awt.*;
public class DrawPanelTest {
//creates a window to display the drawing
public static void main(String[] args) {
// create a new frame to hold the panel
JFrame application = new JFrame();
Container pane=application.getContentPane();
// create a panel that contains our drawing
DrawPanel panel = new DrawPanel();
// set the frame to exit when it is closed
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
// add the panel to the frame
pane.add(panel);
application.setContentPane(pane);
// set the size of the frame
application.setSize(550, 450);
// make the frame visible
application.setVisible( true );
}
}
图中所示为:
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class DrawPanel extends JPanel {
public void paintComponent( Graphics g ) {
//draw the human
g.drawOval(300, 100, 100, 100);
g.drawRect(300, 200, 100, 100);
g.drawRect(400,200, 100, 10);
g.drawRect(200,200, 100, 10);
g.drawRect(300,300, 10, 100);
g.drawRect(390,300, 10, 100);
}
}
代替g.drawOval()使用
设置颜色
关于背景色,点击上面的一个链接,搜索“背景”一词并弹出:
文件说:
通过使用当前图形表面的背景色填充指定矩形来清除该矩形
代替g.drawOval()使用
设置颜色
关于背景色,点击上面的一个链接,搜索“背景”一词并弹出:
文件说:
通过使用当前图形表面的背景色填充指定矩形来清除该矩形
谢谢,我不知道如何使它看起来像那样。没问题,只需单击“{}”按钮将选定的文本格式化为代码谢谢,我不知道如何使它看起来像那样。没问题,只需单击“{}”按钮将您选择的文本格式化为代码谢谢它工作了,但我仍然不知道如何绘制背景。您能给我一些帮助吗?我的评论是在你编辑你的:P但是谢谢我找到了谢谢它工作了但是我仍然不知道如何画背景。你能给我一些帮助吗?我的评论是在你编辑你的:P之前,但谢谢,我发现了