如何设置对象的可见性优先级?聊天应用。JavaJFrame,Netbeans

如何设置对象的可见性优先级?聊天应用。JavaJFrame,Netbeans,java,swing,netbeans,Java,Swing,Netbeans,我正在制作一个聊天应用程序。看起来是这样的: 我有一个名为“private”的子菜单,可以切换用户阅读聊天日志的权限 但是,当我将聊天日志读入Jtextarea(聊天盒)时,子菜单出现在聊天历史标签后面 标签不是Jtextarea的组件。我该如何解决这个问题 编辑更多信息。我知道当我在聊天日志中阅读时会出现这个问题,因为当我从代码中删除以下内容时,我不再有这个问题。 chatBox.read(读卡器,聊天日志) 我没有这个问题的意思是,我可以打开和关闭隐私,并点击好友列表中的对象,而不会让

我正在制作一个聊天应用程序。看起来是这样的:

我有一个名为“private”的子菜单,可以切换用户阅读聊天日志的权限

但是,当我将聊天日志读入Jtextarea(聊天盒)时,子菜单出现在聊天历史标签后面

标签不是Jtextarea的组件。我该如何解决这个问题

编辑更多信息。我知道当我在聊天日志中阅读时会出现这个问题,因为当我从代码中删除以下内容时,我不再有这个问题。
chatBox.read(读卡器,聊天日志)

我没有这个问题的意思是,我可以打开和关闭隐私,并点击好友列表中的对象,而不会让“聊天室”标签妨碍子菜单

不要使用标签。这是一个AWT组件。使用作为回转部件的JLabelcamickr

您的gui在读取聊天日志时是否冻结?它可能会冻结一秒钟,但我根本不知道。标签是
标签还是
JLabel
?为了更快地获得更好的帮助,请张贴一个or。这是一个标签。我将添加有关此问题的更多信息。不要使用
标签。这是一个AWT组件。使用
JLabel
,它是一个回转组件。