首页新闻找找看学习计划

帮我看一下这段JAVA的swing程序

0
悬赏园豆:20 [待解决问题]

package com.SwingTest;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.geom.Line2D;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class imageTest {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame("绘制示例");
frame.add(new drawJP());
frame.setBounds(300,200,450,400);
frame.setResizable(false);
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class drawJP extends JPanel{
@Override
public void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.setPaint(Color.BLACK);
g2.drawLine(3, 3, 65, 80);
}
}

 

为什么运行看不到画出来的线段

6745的主页 6745 | 初学一级 | 园豆:72
提问于:2012-02-28 15:14
< >
分享
所有回答(1)
0

imageTest不应该作为主类,单独写,这个类是实现在一个窗口(window extends Frame)里面添加画板的,即drawJP,然后在写一个public class,实例化一个window。你可以试下

载心问情 | 园豆:155 (初学一级) | 2012-02-28 18:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册