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它工作嗎? –