主题:[转帖]关于直线加粗问题!!
笑看每一天
[专家分:0] 发布于 2007-11-10 16:31:00
请问一下在绘图的时候怎样加粗一条直线??
回复列表 (共2个回复)
沙发
happyboy2007 [专家分:3900] 发布于 2007-11-10 18:56:00
要用到java.awg.Graphics2D 和 java.awt.BasicStroke
import javax.swing.*;
import java.awt.*;
class Demo extends JFrame
{
public Demo()
{
this.setContentPane(new MyPanel());
this.setSize(400,330);
this.setLocationRelativeTo(null);
this.setVisible(true);
}
public static void main(String[]args)
{
new Demo();
}
}
class MyPanel extends JPanel
{
public void paintComponent(Graphics gg)
{
super.paintComponent(gg);
Graphics2D g = (Graphics2D)gg;
g.setStroke(new BasicStroke(10));
g.drawOval(100,50,200,200);
this.repaint();
}
}
板凳
笑看每一天 [专家分:0] 发布于 2007-11-10 21:18:00
谢谢你的指点![em2]
我来回复