import java.awt.Graphics;
import javax.swing.JPanel;
import java.awt.Color;
public class DrawPanel extends JPanel {
public void paintComponent(Graphics g) {
int height = getHeight();
int width = getWidth();
g.drawRect(350, 510, 110, 170);
g.drawRect(470, 510, 110, 170);
g.drawRect(590, 510, 110, 170);
g.drawRect(710, 510, 110, 170);
g.drawRect(830, 510, 110, 170);
g.drawRect(350, 30, 110, 170);
g.drawRect(470, 30, 110, 170);
g.drawRect(590, 30, 110, 170);
g.drawRect(710, 30, 110, 170);
g.drawRect(830, 30, 110, 170);
g.setColor(Color.RED);
g.drawRect(110, 450, 110, 170);
g.drawRect(110, 60, 110, 170);
}
}
我需要每个矩形(我的意思是在里面的矩形),但与这个g.setColor(Color.RED);我只能为Rectanlge的外部部分着色Java - 颜色矩形
使用g.fillRect()Luke –
我认为你应该在谷歌环视这个答案 - 尝试'填充矩形java.awt' - 有几个答案,并提出了更多的细节可以继续帮助你。在这里提出一个新问题可能是最好的,因为一旦你没有找到谷歌的东西。 –
Thnks家伙。我发现 !!如果我想要半长方形的蓝色和其余的红色,那么呢?那我该怎么办? – Steve21