附图是显示当前下拉状态的图片。
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]