gpt4 book ai didi

java - 识别以下 JComponent

转载 作者:行者123 更新时间:2023-11-30 03:35:34 25 4
gpt4 key购买 nike

我正在 Swing 中开发 java 应用程序 my Image 。我想使用图像中显示的 JComponent 并带有向下的箭头。我无法弄清楚该组件的名称。它附加了一个图标,如图所示。该组件的名称是什么?我们如何使其如图所示对齐?

目前我正在使用 MigLayout 管理器。我发现它在 JavaFX 中称为 ChoiceBox,但我想在 Swing 中使用它。

最佳答案

Swing 中的等效组件是 JComboBox。您只需更改 JComboBox 的箭头按钮即可。例如:

class CustomArrowUI extends BasicComboBoxUI {
@Override
protected JButton createArrowButton() {
return new JButton(new ImageIcon("resources/icon.png"));
// If you do not want to use an image icon:
// return new BasicArrowButton(BasicArrowButton.NORTH, Color.darkGray, Color.yellow, Color.PINK, Color.lightGray);
}
}

然后...

JComboBox jc = new JComboBox();
jc.setUI(new CusutomArrowUI());

关于java - 识别以下 JComponent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27988445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com