Como faço para preencher o JComboBox a partir de um arquivo de texto?

Como faço para preencher um JComboBox partir de um arquivo de texto?

Pergunta muito vaga. Você está dizendo que quer uma input por linha? Se assim você quiser usar algo como um BufferedReader, leia todas as linhas, salve-as como uma matriz de String. Crie um novo JComboBox passando nesse construtor String.

 BufferedReader input = new BufferedReader(new FileReader(filePath)); List strings = new ArrayList(); try { String line = null; while (( line = input.readLine()) != null){ strings.add(line); } } catch (FileNotFoundException e) { System.err.println("Error, file " + filePath + " didn't exist."); } finally { input.close(); } String[] lineArray = strings.toArray(new String[]{}); JComboBox comboBox = new JComboBox(lineArray); 

Aqui está um exemplo que lê um arquivo de propriedades para obter chaves (para o combo) e valores (para uma área de texto). Veja enum Rule na fonte .

Divida seus requisitos em etapas separadas e o código seguirá:

1) ler uma linha de dados do arquivo 2) use o método addItem (…) do JComboBox para adicionar os dados à checkbox de combinação