黄色感叹号右上角组件。这是什么意思?

时间:2017-11-16 03:52:57

标签: java swing components

当我使用摇摆时,有一个恼人的符号出现在组件的右上角,我不知道它意味着什么。一旦出现,就无法正确对齐组件,这会令其激怒。

右上。黄色符号,中间是感叹号:

https://i.stack.imgur.com/0TrK8.png

这一次(不是第一次发生这种情况)它出现在我将一个面板移动到错误的地方之后(这只是一个订单重新洗牌,但最终以某种方式结束了新的标签)并且在将其移回之后(拖回它)使用导航器)它显示了这个符号。

无法点击,没有工具提示。它只是站在那里,不知何故弄乱组件对齐。它可能导致更多,但我不确定。

我通过按CTRL + Z摆脱它但我想知道这意味着什么,为什么甚至会出现以及如何正确摆脱它。这种情况多次出现,IIRC因为它而不得不删除整个组件。

1 个答案:

答案 0 :(得分:0)

我在这里疯狂猜测。但它看起来好像使用设计视图搞砸了你的Java代码。您是否检查过在代码中设置布局和Bounds(setLayout,setBounds)的方法?您的面板可能与其他组件重叠或设置错误。这里有各种异常现象。你可以上传代码吗?

或只是检查

setBounds(int,int); //It places components according to given coordinates
setLayout()  // It might be a wrong layout?