Java 反向重新排列JComboBox
这些问题可能有非常简单的答案,但在本代码中Java 反向重新排列JComboBox,java,jcombobox,Java,Jcombobox,这些问题可能有非常简单的答案,但在本代码中 public void setupYears() { ArrayList<String> years_tmp = new ArrayList<String>(); for(int years = Calendar.getInstance().get(Calendar.YEAR)-90 ; years<=Calendar.getInstance().get(Calendar.YEAR);ye
public void setupYears()
{
ArrayList<String> years_tmp = new ArrayList<String>();
for(int years = Calendar.getInstance().get(Calendar.YEAR)-90 ; years<=Calendar.getInstance().get(Calendar.YEAR);years++)
{
years_tmp.add("Year"+years+"");
}
Y = new JComboBox(years_tmp.toArray());
Y.setLocation(404,310);
Y.setSize(250,25);
Y.setEditable(false );
firstPanel.add(Y);
}
public void setupYears()
{
ArrayList年数\u tmp=新ArrayList();
对于(int years=Calendar.getInstance().get(Calendar.YEAR)-90;years解决排序问题:
for(int years = Calendar.getInstance().get(Calendar.YEAR) ; years>=Calendar.getInstance().get(Calendar.YEAR)-90;years--)
要将“年”放在第一个框中,只需添加行即可
years_tmp.add("Year");
在您的for循环之前
希望这有帮助