我已经创建了一个扩展JPanel的六角组件。它在PaintComponent().中绘制六角多边形。为了用给定的颜色填充多边形,我创建了一个高亮()方法,该方法会导致组件重新绘制: private Color highlightColor; private Polygon polygon;
// code to create the hexagon polygon to b
这是一个非常简单的问题,我有,但在我的生活中,我似乎无法使它工作。我已经看了一遍,但还没有找到任何类似的解决方案来正常工作。*注意,面板A有一个背景图像,两个面板的颜色都设置为*t我试过重写B板的油漆方法,但那行不通。当使用下面的代码时,当面板B没有嵌套在面板A(例如面板A的旁边)时,文本会绘制到屏幕上。
Private Sub panelB_Paint(ByVal sender As System.Object, ByVal e As Sys