Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Gally
    Registrato dal
    Mar 2007
    Messaggi
    22

    Inviare tramite jButton1ActionPerformed una stringa ad altra classe

    Buongiorno a tutti,
    premetto che le mie conoscenze di java sono limitate epperò sto cimentandomi in un passaggio che mi fa dannare.
    La situazione

    codice:
    public class MamboUI extends javax.swing.JFrame {
    
    
        public String anno;
        public String mese;
        public String workData;
        
        
        public MamboUI() {
            initComponents();
         }
    [...]
     public void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            
            String anno = (String) comboAnno.getSelectedItem();
            String mese = (String) comboMese.getSelectedItem();
            workData = anno + " " +mese;
            this.workData = workData;
            showData t = new showData(); //Indirizzo la Classe = classe.java
            t.joe();                     //indirizzo l'entry point
           } 
    
    [...]
    }
    codice:
    public class showData  extends JPanel{
    
    
        static final String USERNAME = "";
        static final String PASSWORD = "";
        static final String CONN_STRING = "jdbc:mysql://localhost:3306/mambo";
        String workData ="";
       
        
        public static void joe() {
            MamboUI dataFrom = new MamboUI();
            
            JFrame jf = new JFrame();
            showData t = new showData();
            jf.setTitle("Test");
            jf.setSize(1350,400);
            jf.setVisible(true);
            jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            jf.add(t);
        }
        
        JTable jt;
        public showData () {
                MamboUI dataFrom = new MamboUI(this);
               workdata ???
                try {
                [....]
                
                DefaultTableModel tableModel = new DefaultTableModel(columnNames, 0);
                DefaultTableModel NomeGiorni = new DefaultTableModel(colonne, 0);
                Connection conn;
                conn = DriverManager.getConnection(CONN_STRING, USERNAME, PASSWORD);
                Statement stmt = (Statement) conn.createStatement();
                String query = "Select * from alldata where anno = "+anno+" and mese = "+mese+"";
                ResultSet rs = stmt.executeQuery(query);
               [...]
    }
    Quello che non riesco a fare è inviare la stringa MamboUI.workdata a showData.wokData considerando che l'entry point è joe()
    ovviamente workData verrà splittata per essere inserita nella query.

    Grazie per l'attenzione
    Gally

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,289
    Ciao, sposto in java.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Tag per questa discussione

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 © 2020 vBulletin Solutions, Inc. All rights reserved.