JComboBox仅出现在创建窗口的位置

时间:2016-07-31 16:16:42

标签: jcombobox

我有一个非常大的数据库程序,我在IntelliJ IDEA中开发,我正在使用IntelliJ的GridLayoutManager,刚刚意识到我的JComboBox的一个错误,当我点击它们时,它们出现在窗口最初显示的位置;如果我移动窗口,组合框列表会保留,如果它没有显示,否则如果显示它随窗口移动,任何想法将非常感激

  • OSX 10.9
  • Java 8
  • IntelliJ Idea 16

这是对话框的源代码,IntelliJ处理组件的创建 在幕后...

public DestinationSetupDialog(){
    super(ResourceLoader.TITLE);

    this.add(mainPanel);
    this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    this.pack();
    this.setVisible(true);

    closeButton.addActionListener(e -> dispose());
    saveButton.addActionListener(e -> saveData());

    selectStartDate.setModel(Dates.populateDates(365).getModel());
}

private void saveData(){

}

这是设置模型的问题吗?因为即使是新创建的空JComboBox也会做同样的事情。

0 个答案:

没有答案