我正在尝试将背景图像宽度设置为100,高度为100并将边框设置为null。 所以我可以设计输入字段看起来类似于以下,但边框不适用,圆角不退出+没有背景图像应用方式。
// 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);
答案 0 :(得分:3)
查看此资源http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/
我解释了如何改变摆动元素的形状。
此主题解释了如何放置背景图片:How to set an image as a background for Frame in Swing GUI of java?
虽然我的答案几乎与Hovercraft Full Of Eels的评论重复,但我决定写它,因为它包含特定的链接。