打印文字。使用JOptionpane的文件

时间:2013-07-08 21:23:58

标签: file joptionpane

我创建了一个txt。 file(vector [14]),这是我需要使用JOptionPane或类似字体打印的14个国家/地区的列表(所有这些国家),但所有对我来说都是第一个国家。有人可以帮帮我吗? public static void main(String [] args)抛出IOException {

    int cont=0;
    BufferedReader fr= new BufferedReader (new FileReader("paises.txt")) ;
    String destino= JOptionPane.showInputDialog("Digite o seu país de destino:");
    String busca = destino;
    try {
        while (fr.ready()) {
            String linha= fr.readLine();
            if(linha.equals(busca)) {
              cont =1; 
            }
        }
    fr.close();
    if (cont==1) {
        JOptionPane.showMessageDialog(null,"OK!","Opção Destinos",JOptionPane.INFORMATION_MESSAGE) ;
    } else {
        int res =JOptionPane.showConfirmDialog(null,"Destino não encontrado, gostaria de visualizar todos os países que fazem parte da nossa rota?","Ops!!",JOptionPane.YES_NO_CANCEL_OPTION);
        if (res==JOptionPane.YES_OPTION) {                            
        Scanner inFile = new Scanner(new FileReader("paises.txt"));
        String pp = inFile.nextLine();
        JOptionPane.showMessageDialog(null,pp, "Próxima Parada", JOptionPane.INFORMATION_MESSAGE);

               }
            }
    }
    catch (Exception e) {
     System.out.println ("ERRO");

    }   

} }

0 个答案:

没有答案