Visualizzazione dei risultati da 1 a 5 su 5

Discussione: cannot find symbol t

  1. #1

    cannot find symbol t

    allora ragazzi non so come fare io ho questo codice
    codice:
     private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    String server="scaricomacfile.altervista.org";
            String userName="scaricomacfile";
            String pw="xxxxx";
            FtpClient ftpClient = new FtpClient();
            try {
                ftpClient.openServer(server);
                ftpClient.login(userName, pw);
                ftpClient.cd("/");
                ftpClient.binary();
                TelnetInputStream netIn = ftpClient.list();
    BufferedReader br = new BufferedReader(new InputStreamReader(netIn));
    String linea;
    ArrayList list = new ArrayList();
    while ((linea = br.readLine()) != null) {
                list.add(linea);
    }
    int size = list.size();
    Object[][] dati = new Object[size][];
    for (int i = 0; i < size; i++) {
        dati[i] = new Object[] { list.get(i) };
    }
        String searchfield=jTextField2.getText();
        String[] columnNames = {"file"};
        JTable t = new JTable(dati, columnNames);
        JScrollPane sp = new JScrollPane(t);
        jTabbedPane3.addTab((searchfield + " (" + size + ")"), sp);
        t.addMouseListener(new MouseAdapter(){
         public void mouseClicked(MouseEvent e){
          if (e.getClickCount() == 2){
             JTable target = (t)e.getSource();
             int row = target.getSelectedRow();
             JOptionPane.showMessageDialog(null, row);
    
             }
          }
         } );
        
    netIn.close();
                ftpClient.closeServer();
     }
    catch (Exception e)
    {
     JOptionPane.showMessageDialog(null, "Si è riscontrato un'errore: " + e.getMessage());
    }
    però mi da errore cannot find symbol t... come posso risolvere?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: cannot find symbol t

    Originariamente inviato da Realscorpion
    però mi da errore cannot find symbol t... come posso risolvere?
    codice:
    JTable target = (JTable)e.getSource();
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    l'avevo pensato anch'io... in netbeans mi compare la lampadina con una freccetta giù che mi dice: Add @Override Annotation e poi quando clicco nel JTable 2 volte mi esce la casellina per editare la scritta....
    comunque nessun errore... però non funge

  4. #4
    risolto è bastato disattivare l'user edit mettendo questo codice

    codice:
    JTable t = new JTable(dati, columnNames) {
            public boolean isCellEditable(int rowIndex, int mColIndex) {
                return false;
            }
        };
    però quando clicco invece di uscire il nome mi esce un numero tipo 0,1... a seconda della posizione in cui si trova... come faccio a far uscire invece il nome del file.

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Realscorpion
    codice:
    JTable t = new JTable(dati, columnNames) {
            public boolean isCellEditable(int rowIndex, int mColIndex) {
                return false;
            }
        };
    Tecnicamente funziona ma non è proprio bellissimo.

    Originariamente inviato da Realscorpion
    però quando clicco invece di uscire il nome mi esce un numero tipo 0,1... a seconda della posizione in cui si trova... come faccio a far uscire invece il nome del file.
    getValueAt().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.