2013-01-05 103 views
0

你好,我有一个问题,创建一个缓存模拟器。如何在JPanel内创建矩形块?

我在女巫中创建了一个面板,我想用blocksize行绘制各自的nrofblocks块。

我不知道这样做的最佳方式是什么,这就是为什么我要求帮助。

private static final int LEN = 1024; 
/*...*/ 
int blocksize = Integer.parseInt(textField.getText()); 
int nrofblocks = LEN/blocksize; 

JPanel block_panel = new JPanel(); 
block_panel.setBounds(140, 16, 534, 398); 
getContentPane().add(block_panel); 
+1

为什么不是JPanels使用Rectangle类,就像[this](http://stackoverflow.com/questions/11400003/how-to-draw-shapens-inside-shapes-solved-new-how-to-create -arraylist使用的/ 11400592#11400592)。它会给你更多的控制图纸等 –

回答

1

我建议你看一看GridLayouthere是如何使用它的教程。

+0

+1使用lyaout。这里有一个相关的[示例](http://stackoverflow.com/a/9858355/230513)。 – trashgod