当前位置: 代码迷 >> Java相关 >> 为什么中间没有颜色?有哪位大哥大姐知道嘛?
  详细解决方案

为什么中间没有颜色?有哪位大哥大姐知道嘛?

热度:190   发布时间:2005-06-18 20:44:00.0
为什么中间没有颜色?有哪位大哥大姐知道嘛?

import java.applet.*; import java.awt.*; public class wjx extends Applet { public void paint(Graphics g) { int x[]={30,0,60,0,60,30}; int y[]={10,40,20,20,40,10}; g.fillPolygon(x,y,6); g.drawString("画五角星",50,100);

} }

搜索更多相关的解决方案: 大姐  颜色  

----------------解决方案--------------------------------------------------------
fool啊,我问你,如果你认为你的程序画的五角星应该有颜色,你自己说得出是什么颜色吗?!说不出吧?自己都没有设定颜色,程序怎么知道给你上什么色?
----------------解决方案--------------------------------------------------------
多谢帮助我现在已经可以全部填充颜色了,要是我要换一个颜色要用fill什么的语句?
import java.applet.*;
import java.awt.*;
public class wjx extends Applet
{
public void paint(Graphics g)
{
  int x[]={30,20,0,15,0,30,60,45,60,40,30};
  int y[]={10,20,20,25,40,30,40,25,20,20,10};
  g.fillPolygon(x,y,11);
  g.drawString("画五角星",50,100);
}
}
----------------解决方案--------------------------------------------------------
是的
----------------解决方案--------------------------------------------------------
import java.applet.*;
import java.awt.*;
public class wjx extends Applet
{
public void paint(Graphics g)
{
  int x[]={30,20,0,15,0,30,60,45,60,40,30};
  int y[]={10,20,20,25,40,30,40,25,20,20,10};
g.setColor(Color.red);  
  g.drawString("画五角星",50,100);
}
试试吧!你没设置颜色.
}
----------------解决方案--------------------------------------------------------
3
多谢帮助我现在已经可以全部填充颜色了,要是我要换一个颜色要用fill什么的语句? import java.applet.*; import java.awt.*; public class wjx extends Applet { public void paint(Graphics g) { int x[]={30,20,0,15,0,30,60,45,60,40,30}; int y[]={10,20,20,25,40,30,40,25,20,20,10}; g.setColor(Color.red); g.fillPolygon(x,y,11); g.drawString("画五角星",50,100); } 可以了! }

----------------解决方案--------------------------------------------------------
你是在哪里执行的我这为什么不行呢
----------------解决方案--------------------------------------------------------
import java.applet.*;
import java.awt.*;
public class wjx extends Applet
{
public void paint(Graphics g)
{
  int x[]={30,20,0,15,0,30,60,45,60,40,30};
  int y[]={10,20,20,25,40,30,40,25,20,20,10};
g.setColor(Color.red); //设置颜色 g.setColor(Color.xxx);
  g.fillPolygon(x,y,11);
  g.drawString("画五角星",50,100);
}
}
你没有把我打的字给去掉。你在执行试试

[此贴子已经被作者于2005-6-23 9:17:33编辑过]



----------------解决方案--------------------------------------------------------
  相关解决方案