当前位置: 技术问答>java相关
明明画出的图,咋看不到罗?请指导!!!关键字[java][swing]
来源: 互联网 发布时间:2015-04-14
本文导语: 请看看是哪里有问题?我已经 frame.setBackground(Color.white); g.setColor(Color.blue); /******************************************************************/ import java.awt.*; import java.awt.event.*; import javax.swin...
请看看是哪里有问题?我已经 frame.setBackground(Color.white);
g.setColor(Color.blue);
/******************************************************************/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/******************************************************************/
class DrawPolyPanel extends JPanel
{
public void paintCompoent(Graphics g)
{
super.paintComponent(g);
int r=40;
int cx=50;
int cy=100;
int angle=30;
int dx=(int)(r*Math.cos(angle*Math.PI/180));
int dy=(int)(r*Math.sin(angle*Math.PI/180));
g.drawLine(cx,cy,cx+dx,cy+dy);
g.drawLine(cy,cy,cx+dx,cy-dy);
g.drawArc(cx-r,cy-r,2*r,2*r,angle,360-2*angle);
Polygon p=new Polygon();
cx=150;
int i;
for(i=0;i
g.setColor(Color.blue);
/******************************************************************/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/******************************************************************/
class DrawPolyPanel extends JPanel
{
public void paintCompoent(Graphics g)
{
super.paintComponent(g);
int r=40;
int cx=50;
int cy=100;
int angle=30;
int dx=(int)(r*Math.cos(angle*Math.PI/180));
int dy=(int)(r*Math.sin(angle*Math.PI/180));
g.drawLine(cx,cy,cx+dx,cy+dy);
g.drawLine(cy,cy,cx+dx,cy-dy);
g.drawArc(cx-r,cy-r,2*r,2*r,angle,360-2*angle);
Polygon p=new Polygon();
cx=150;
int i;
for(i=0;i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!