【发布时间】:2013-12-07 21:07:26
【问题描述】:
我正在创建一个将矩阵转换为图形的程序。它需要矩阵通过它,然后将显示 10*10 框。一切正常,但这是我的问题。
假设我想制作一个矩阵[3][3],这样当我制作我的 JFrame 30*30 时,图像将是 30 x 30,它太小了。这可能是初学者的错误,但我怀疑我不包括边界?
所以它制作的正方形是 10 x 10,JFrame 大小是 30,30,但 JFrame 内的空间比它应该小得多。
public void paint(Graphics w){
for (int row = 0; row < a.length; row ++ )
for (int col = 0; col < a[row].length; col++ )
{
if(a[row][col]==1){
w.fillRect(col*10, row*10, 10,10);
}
x+=10;
}
}
能否请您解释一下窗口的边框有多大,以便我可以使我的 JFrame 大小正确?谢谢你帮助我理解!
【问题讨论】:
-
措辞还行,但缺少代码很伤...
标签: java swing graphics jframe size