当我运行我的程序时,我有一个名为“创建新帐户”的按钮,它打开一个新的jframe(我知道的错误设计),当这个新窗口打开时,它会突然扭曲和改变来自前一个jframe的选项卡式面板上的某些文本的颜色。
以下是我遇到的问题的一些图片。查看标记为管理,创建新帐户和修改现有帐户的选项卡
对于文本失真原因的任何帮助或见解都会非常感激。
答案 0 :(得分:1)
您不应该让JFrame启动JFrame。如果JFrame需要启动另一个窗口作为其子窗口,它应该是一个对话框,如JDialog或JOptionPane。请注意,对话框可以以模态和非模态的方式显示,前者(模态)冻结来自调用程序的代码流,直到对话框被处理,防止用户与父窗口进行交互(非后者)莫代尔)没有。