gpt4 book ai didi

java - 如何使JTextField和JComboBox圆角无边框和背景图像?

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

我正在尝试将背景图像宽度设置为 100,高度设置为 100,并将边框设置为空。这样我就可以设计类似于以下的输入字段,但边框不适用,圆角不退出+周围没有背景图像应用。

http://image.shutterstock.com/display_pic_with_logo/85630/85630,1234358857,2/stock-vector-website-design-set-on-a-black-consist-of-menu-bar-buttons-checkbox-input-text-fields-drop-24795286.jpg

// Current
String[] petStringsa = { "eth0: ", "eth1: " };
JPanel namePanela = new JPanel(new BorderLayout());
JLabel nameLabela = new JLabel("View Inerfaces: ");
nameLabela.setDisplayedMnemonic(KeyEvent.VK_N);

final JComboBox nameTextFielda = new JComboBox(petStringsa);
nameTextFielda.setBorder(null);
nameTextFielda.setBackground(Color.white);

nameLabela.setLabelFor(nameTextFielda);
namePanela.add(nameLabela, BorderLayout.WEST);
namePanela.add(nameTextFielda, BorderLayout.CENTER);

最佳答案

看看这个资源 http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

我解释了如何更改 Swing 元素的形状。

这个帖子解释了如何放置背景图片:How to set an image as a background for Frame in Swing GUI of java?

虽然我的答案几乎重复了 Hovercraft Full Of Eels 的评论,但我决定写它,因为它包含特定的链接。

关于java - 如何使JTextField和JComboBox圆角无边框和背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163551/

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