Swing JComboBox下拉列表仅显示低于值

时间:2016-03-11 10:15:47

标签: java swing applet awt jcombobox

JCom

附图是显示当前下拉状态的图片。

JComboBox中添加的值是从A到L. D在加载时设置为选定值。当我打开下拉时,它开始显示从D到L的值.A,B和C被隐藏起来。 下拉宽度不能增加,也不能设置setMaximumRowCount()

我只想在用户打开下拉菜单时,它应该从A而不是从D显示。

源代码

Java Applet类

import java.applet.*;
import java.awt.*;
import javax.swing.JComboBox;

public class Main extends Applet{
   public void init(){
       JComboBox<String> c = new JComboBox<>();
       c.addItem("A");c.addItem("B");c.addItem("C");c.addItem("D");c.addItem("E");
       c.setName("Combo Box");
       c.setSelectedItem("D");
       c.setSize(1000, 1000);
     // g.drawString("Welcome in Java Applet.",40,20);
      add(c);
   }
}

运行HTML文件

[![<HTML>
<HEAD>
</HEAD>
<BODY>
<div >
<APPLET CODE="Main.class" WIDTH="800" HEIGHT="500">
</APPLET>
</div>
</BODY>
</HTML>][1]][1]

0 个答案:

没有答案