关于一个JComboBox的难题请教大家,跪谢 第一次展开JComboBox的时候,JComboBox的内容超过所在的JFrame最下边时,JComboBox展开的边框的下边框的一条横线不见了,请问采用什么方法才可以在第一次展开的时候正常显示出那条下边框线?注意:有两个前提条件就是第一次展开以及展开的下边框线是超过JFrame的下边框线。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白你的意思,代码show一下 请看上面的图片,展开JComboBox的下面是少了一条黑色的边框线条(5 - Zinfandel下边) import java.awt.BorderLayout;import javax.swing.JComboBox;import javax.swing.JComponent;import javax.swing.JFrame;import javax.swing.JTextArea;import javax.swing.UIManager;public class JComboBoxTest { public static void main(String args[]){ try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e) { e.printStackTrace(); } JFrame frame = new JFrame("JComboBoxTest"); JComponent comp = new JTextArea(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(comp, BorderLayout.CENTER); frame.setSize(288,50); frame.setLocation(350, 100); JComboBox serverBox = new JComboBox(); serverBox.setEditable(true); serverBox.setVisible(true); for (int i = 0; i < 10; i++) { serverBox.addItem("Item" + i); } frame.getContentPane().add(serverBox); frame.setVisible(true); }}只有第一次展开的时候不显示。 你到底想实现什么效果,那个JTextArea是干嘛用的,现在这样那个根本显示不出来,反正我这里现在是好的,下面那个黑线在的 JTextArea这个是多余的。我想要的效果是上面的程度,第一次展开JComboBox的时候下面那个黑线就在。现在的情况是第一次展开的时候没有下面的黑线(如三楼的图)java version "1.5.0_01"win XP JTextArea这个是多余的。 我想要的效果是运行上面的程序,第一次展开JComboBox的时候下面那个黑线就在。现在的情况是第一次展开的时候没有下面的黑线(如三楼的图) java version "1.5.0_01" win XP 我这里完全正常呀,你把那个JTextArea相关的全部删了试试 不知道是不是JDK的问题,我试过了N个方式都是这样 程序求指导 hashmap的问题 实验室信息管路系统 创建对象中的疑惑 请问如果将JButton控件上的文字竖排?谢谢 对象流问题 java怎么去除文本中的英文标点?去除中文标点? Jtable问题,高分相送! 请问谁知道连接池中的参数设置? 通过JDBC连接数据库,执行抄作后,关闭了连接,数据服务器端的进程还在,怎麽处理? 请教 C++用JAVA替代写语句 java四舍五入的问题?
import java.awt.BorderLayout;import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.UIManager;public class JComboBoxTest {
public static void main(String args[]){
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
}
JFrame frame = new JFrame("JComboBoxTest");
JComponent comp = new JTextArea();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(comp, BorderLayout.CENTER);
frame.setSize(288,50);
frame.setLocation(350, 100);
JComboBox serverBox = new JComboBox();
serverBox.setEditable(true);
serverBox.setVisible(true);
for (int i = 0; i < 10; i++) {
serverBox.addItem("Item" + i);
}
frame.getContentPane().add(serverBox);
frame.setVisible(true);
}
}只有第一次展开的时候不显示。
我想要的效果是上面的程度,第一次展开JComboBox的时候下面那个黑线就在。现在的情况是第一次展开的时候没有下面的黑线(如三楼的图)java version "1.5.0_01"
win XP
我想要的效果是运行上面的程序,第一次展开JComboBox的时候下面那个黑线就在。现在的情况是第一次展开的时候没有下面的黑线(如三楼的图) java version "1.5.0_01"
win XP