Java netBeans gui问题

Java netBeans gui问题,java,netbeans,Java,Netbeans,我在netBeans中设计了这个gui,它有一个画布、两个JTextArea和一个Jbutton。它在预览中看起来很棒,问题是当我运行实际的程序时,文本区域被压缩,直到程序在其中打印出一些东西,然后它们扩展到它们的全尺寸,Jbutton是不可见的,直到我将鼠标移到它上面,然后它保持可见,还有一个Jlabel,它只是在预览中根本不显示在程序中。我以前曾在netbeans中设计过一个以上的程序,但没有这些问题。知道我做错了什么吗 不知道出了什么问题,但你不应该使用画布。这是一个AWT组件,您不应该在

我在netBeans中设计了这个gui,它有一个画布、两个JTextArea和一个Jbutton。它在预览中看起来很棒,问题是当我运行实际的程序时,文本区域被压缩,直到程序在其中打印出一些东西,然后它们扩展到它们的全尺寸,Jbutton是不可见的,直到我将鼠标移到它上面,然后它保持可见,还有一个Jlabel,它只是在预览中根本不显示在程序中。我以前曾在netbeans中设计过一个以上的程序,但没有这些问题。知道我做错了什么吗

不知道出了什么问题,但你不应该使用画布。这是一个AWT组件,您不应该在Swing应用程序中使用AWT组件


实际上,画布可能是个问题。AWT部件喷涂在可能导致问题的回转部件顶部。这可能就是鼠标悬停在画布上强制按钮显示的原因。我从来没有混合过AWT/SWING组件,所以我不知道您会遇到什么wierd绘画作品。

。。。原因是AWT最终将从Java标准中删除。Swing将成为骷髅,并以许多狡猾的情节无情地攻击He man(读:C++)。它应该会变得很好,我已经准备好买这件t恤了。“AWT最终会从Java标准中淘汰。”-我不这么认为。所有回转部件均采用AWT低电平制造。