感觉(0,0)是左上角,但是包括菜单栏,若菜单栏的高为menuHeight,
我想将绘图的原点设为(0,menuHegiht),这样就以客户空白区左上角为坐标原点,绘图容易控制一些。1)怎么获取菜单栏的高menuHeight?是getMinimumSize().getHeight()吗?怎么得出来为0?
2)怎么重新设置绘图原点?好像有getGrapics().translate(x,y)
但是getGrapics()始终为null。
3)画图时有闪烁,怎么设置双缓冲?这个类从JFrame派生,如果解决上面三个问题?请朋友们指教~!~
我想将绘图的原点设为(0,menuHegiht),这样就以客户空白区左上角为坐标原点,绘图容易控制一些。1)怎么获取菜单栏的高menuHeight?是getMinimumSize().getHeight()吗?怎么得出来为0?
2)怎么重新设置绘图原点?好像有getGrapics().translate(x,y)
但是getGrapics()始终为null。
3)画图时有闪烁,怎么设置双缓冲?这个类从JFrame派生,如果解决上面三个问题?请朋友们指教~!~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货