Can';用JavaSynth设计一些组件?

Can';用JavaSynth设计一些组件?,java,Java,我似乎无法设计MenuItem或他们在州上的鼠标 这是我的XML ` ` 我的用户界面: 按钮按预期工作,所以我很困惑。我不熟悉Synth和XML,所以很容易出错,但我不知道为什么。您期望的输出是什么?这对我来说似乎还可以,但可能我遗漏了一些东西当你悬停菜单项时,颜色应该变为浅蓝色,而且菜单项似乎对任何调整都没有反应。目前,我只能“选择”工作菜单和菜单栏可能不会响应鼠标悬停在上的状态…奇怪。。。知道为什么吗?如果不深入研究代码,就不可能确定该语句是否正确,也有可能设计者出于自己的原因选择不包

我似乎无法设计MenuItem或他们在州上的鼠标

这是我的XML `


`

我的用户界面:
按钮按预期工作,所以我很困惑。我不熟悉Synth和XML,所以很容易出错,但我不知道为什么。

您期望的输出是什么?这对我来说似乎还可以,但可能我遗漏了一些东西当你悬停菜单项时,颜色应该变为浅蓝色,而且菜单项似乎对任何调整都没有反应。目前,我只能“选择”工作<代码>菜单和
菜单栏
可能不会响应鼠标悬停在上的状态…奇怪。。。知道为什么吗?如果不深入研究代码,就不可能确定该语句是否正确,也有可能设计者出于自己的原因选择不包含这些状态。您的预期输出是什么?这对我来说似乎还可以,但可能我遗漏了一些东西当你悬停菜单项时,颜色应该变为浅蓝色,而且菜单项似乎对任何调整都没有反应。目前,我只能“选择”工作<代码>菜单和
菜单栏
可能不会响应鼠标悬停在上的状态…奇怪。。。你知道为什么吗?如果不深入研究代码,就不可能确定这句话是真的,也有可能设计者出于自己的原因选择不包含这些状态
<!--ROOT-->
<style id="genericStyle">
    <font name="sans-serif" size="14"/>
    <state>
        <color value="#FFFFFF" type="FOREGROUND"/>
    </state>
</style>
<bind style="genericStyle" type="region" key=".*"/>

<!--BUTTON-->
<style id="buttonStyle">
    <property key="Button.textShiftOffset" type="integer" value="1"/>
    <insets top="5" left="10" right="10" bottom="5"/>
    <opaque value="TRUE"/>
    <state>
        <color value="#FFFFFF" type="TEXT_FOREGROUND"/>
        <color value="#FF5252" type="BACKGROUND"/>
    </state>
    <state value="MOUSE_OVER">
        <color value="#FFFFFF" type="TEXT_FOREGROUND"/>
        <color value="#ff5757" type="BACKGROUND"/>
    </state>
</style>
<bind style="buttonStyle" type="region" key="Button"/>

<!--MENUBAR-->
<style id="menuBarStyle">
    <insets top="3" left="7" right="7" bottom="3"/>
    <opaque value="TRUE"/>
    <state>
        <color value="#3F51B5" type="BACKGROUND"/>
    </state>
</style>
<bind style="menuBarStyle" type="region" key="MenuBar"/>

<!--MENU-->
<style id="menuStyle">
    <insets top="2" left="5" right="5" bottom="2"/>
    <opaque value="TRUE"/>
    <state>
        <color value="#FFFFFF" type="TEXT_FOREGROUND"/>
        <color value="#3F51B5" type="BACKGROUND"/>
    </state>
    <state value="MOUSE_OVER">
        <color value="#FFFFFF" type="TEXT_FOREGROUND"/>
        <color value="#C5CAE9" type="BACKGROUND"/>
    </state>
</style>
<bind style="menuStyle" type="region" key="Menu"/>

<!--MENUITEM-->
<style id="menuItemStyle">
    <opaque value="TRUE"/>
    <state>
        <color value="#FFFFFF" type="TEXT_FOREGROUND"/>
        <color value="#3F51B5" type="BACKGROUND"/>
    </state>
    <state value="MOUSE_OVER">
        <color value="#FFFFFF" type="TEXT_FOREGROUND"/>
        <color value="#C5CAE9" type="BACKGROUND"/>
    </state>
</style>
<bind style="menuItemStyle" type="region" key="MenuItem"/>