【问题标题】:netBeans gui problemnetBeans gui问题
【发布时间】:2009-09-14 11:51:05
【问题描述】:

我在 netBeans 中设计了这个 gui,它有一个画布、几个 JtextAreas 和一个 Jbutton。它在预览中看起来很棒,问题是当我运行实际程序时,文本区域会缩小,直到程序在其中打印一些内容,然后它们会扩展到完整大小,Jbutton 是不可见的,直到我将鼠标悬停在它上面然后它保持可见,还有一个 Jlabel 只是在预览中根本没有出现在程序中。我之前在netbeans中设计了另外一个程序,但没有这些问题。知道我做错了什么吗?

【问题讨论】:

    标签: java netbeans


    【解决方案1】:

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

    实际上,Canvas 可能是问题所在。 AWT 组件被绘制在可能导致问题的 Swing 组件之上。这可能就是鼠标悬停在 Canvas 上强制按钮显示的原因。我从来没有混合过 AWT/SWING 组件,所以我不知道你会遇到什么奇怪的绘画工件。

    【讨论】:

    • ... 原因是 AWT 最终会脱离 Java 标准。 Swing将成为Skeletor,并以许多狡猾的情节无情地攻击He-man(阅读:C++)。它应该会好起来的,我已经准备好买这件 T 恤了。
    • "AWT 最终会从 Java 标准中移除。" - 我不这么认为。所有 Swing 组件都是在底层使用 AWT 制作的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    相关资源
    最近更新 更多