【问题标题】:How do you remove the selection box in the GUI?如何删除 GUI 中的选择框?
【发布时间】:2013-05-04 07:00:55
【问题描述】:

在任何程序中,或者至少在大多数程序中,当你选择一个按钮或任何东西时,都会有一个由点组成的线组成的选择框。

你如何摆脱那个盒子?

之所以要这么做,是因为我有一个带图片的按钮,没有contentFill,没有边框,选中的时候看起来很别扭。

【问题讨论】:

    标签: java swing selection jbutton


    【解决方案1】:

    通过调用其setFocusable(...) 方法使按钮或组件不可聚焦:

    myButton.setFocusable(false);
    

    编辑
    ...甚至更好:

    myButton.setFocusPainted(false);
    

    这样组件在需要时仍然可以获得焦点,只是不显示焦点边框。

    【讨论】:

    • 另外请查看 mKorbel 的回答 here。
    • 非常感谢,很抱歉提出一个已经回答的问题,我在寻找答案时不知道如何称呼它
    猜你喜欢
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 2012-08-23
    • 2018-12-20
    • 2020-09-12
    相关资源
    最近更新 更多