![]() |
1
2
没有足够的上下文来提供完整的答案。 这只是你问题的另一个可能的解决方案。。。。 如果您的意图是尝试将组件放置在特定位置,那么为什么不直接设置其背景颜色,而不是尝试使用自定义绘制来填充它呢? 如果你打算画很多小方块,那么你不需要为每个小方块单独画一个组件。。。 Swing旨在利用布局管理器API,它是框架工作的核心。
虽然我会第一个承认
以下示例使用单个组件,但允许您在不同的位置和大小绘制多个框。。。
你做错的另一件事就是不尊重油漆链。当您覆盖
退房 Performing Custom Painting 了解更多详细信息 |
![]() |
2
1
或
这允许您直接定义零部件的位置
应将其更改为
有关图形类的信息: http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics.html |
|
Jonathan Rada · 使用jbutton设置值,然后确认值? 6 年前 |
![]() |
Molay · 不会为每个发布()调用SwingWorker进程() 6 年前 |
![]() |
Lakshya Munjal · Java中的Onclick事件 6 年前 |
![]() |
Denny Williams · 如何获得鼠标移动之间的时间? 6 年前 |
![]() |
alexanoid · 旋转BuffereImage并移除黑色边界 7 年前 |
![]() |
Vincent · 显示内容错误charles(awt?) 7 年前 |