***初学者问题,java中绘图问题***** 我想在java窗口中画直线,但都没怎么好用,谁能告诉我这个例子?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.geom.*;import java.awt.*;import javax.swing.*;public class DrawLine extends JFrame{ private static final int DEFAULT_WIDTH=600; private static final int DEFAULT_HEIGHT=300; public DrawLine() { setTitle("DrawLine"); setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT); SketChPanel panel =new SketChPanel(); Container contentPane=getContentPane(); contentPane.add(panel); } public static void main(String arg[]) { DrawLine frame=new DrawLine(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); }} class SketChPanel extends JPanel{ private Point2D last; private Point2D end; public SketChPanel() { last=new Point2D.Double(100,100); end=new Point2D.Double(500,100); } public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2=(Graphics2D)g; Line2D line=new Line2D.Double(last,end); g2.draw(line); }} 采用ssh架构,帮忙看下错误啦,给分 网络爬出老是报连接超时。急求解决办法!!!!!!!!!! 初学者的一个疑惑,望解答。 java 读取xml的NullPointer问题 问一个关于static的小白问题 java多核多线程 请教个棘手的问题 Jbulid不能正常工作 如何将jar文件打成安装包,安装后可以生成快捷方式,象windows程序一样直接运行而不用java classfile这样的命令。 要挣钱的进来吧! 满分求一个几个代码 ...不够的话我再加一百 面试归来 应届
import java.awt.*;
import javax.swing.*;
public class DrawLine extends JFrame
{
private static final int DEFAULT_WIDTH=600;
private static final int DEFAULT_HEIGHT=300;
public DrawLine()
{
setTitle("DrawLine");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
SketChPanel panel =new SketChPanel();
Container contentPane=getContentPane();
contentPane.add(panel);
}
public static void main(String arg[])
{
DrawLine frame=new DrawLine();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class SketChPanel extends JPanel
{
private Point2D last;
private Point2D end;
public SketChPanel()
{
last=new Point2D.Double(100,100);
end=new Point2D.Double(500,100);
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2=(Graphics2D)g;
Line2D line=new Line2D.Double(last,end);
g2.draw(line);
}
}