1
我有一个从JPanel扩展的java类。从JPanel扩展这个类的基本目的是我想在这个JPanel中绘制一些图形图。这个类的代码如下:JPanel不显示图形
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JPanel;
public class ObjectViewer extends JPanel {
public void paintComponent(Graphics g) {
//just for testing
g.drawRect(0, 0, 100, 10);
g.drawLine(150, 150, 250, 150);
}
}
现在我通过使用下面的代码在JScrollPane中加载此JPanel。
JPanel jpnl = new ObjectViewer();
jScrollPane2.add(jpnl);//Note: I drag and drop this JScrollPanel at desired location from NetBeans gui.
,但我无法看到在JScrollPane的任何图形(矩形和线),有什么我做错了什么建议?
没有JScrollPane它工作吗? –