Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1
    Utente di HTML.it L'avatar di gio@
    Registrato dal
    Aug 2014
    Messaggi
    6

    collegamento di più applet

    Sto provando a scrivere un'applicazione che gestisca alcuni eventi su un data base, come la registrazione di fatture, secondo un percorso guidato.
    L'avvio iniziale parte dalla classe "Avvio.java" e poi contemporaneamente "AvvioGestioneFatture.java" e "AvvioGestioneTrasparenza.java".
    Non riesco a far eseguire l'applet "AvvioGestioneFatture" chiamando il suo main dalla classe "Avvio".
    Come posso collegare l'esecuzione di più applet?
    Grazie.



    Riporto i codici delle 2 classi:


    Avvio.java
    codice:
    package applet;
    
    
    import java.applet.Applet;
    import java.awt.Button;
    import java.awt.Font;
    import java.awt.Graphics;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    
    public class Avvio extends Applet {
        
        private static final long serialVersionUID = 1L;
        protected Object controllo;
        protected String[] args;
            
        public void paint(Graphics g) {
            Font testo1 = new Font("Arial", Font.BOLD, 15);
            g.setFont(testo1);
            g.drawString("GESTIONE FATTURE TRASPARENZA", 1, 30);    
        }
        
        public void init() {
            
            Button cerca = new Button("Gestisci Fatture");
            add (cerca);
            cerca.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    AvvioGestioneFatture.main(args);
                }
            });
            
            Button nuovo = new Button("Gestisci Trasparenza");
            add (nuovo);
            nuovo.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    AvvioGestioneTrasparenza.main(args);;
                }
            });
            
            Button nuovo1 = new Button("Esci");
            add (nuovo1);
            nuovo1.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    //esci dal programma
                }
            });    
        }
    
    
        public static void main(String[] args) {
        }    
    }

    codice:
    package applet;
    
    
    import java.applet.Applet;
    import java.awt.BorderLayout;
    import java.awt.Button;
    import java.awt.Checkbox;
    import java.awt.CheckboxGroup;
    import java.awt.Label;
    import java.awt.TextField;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    
    public class AvvioGestioneFatture extends Applet {
        
        private static final long serialVersionUID = 1L;
        protected Object controllo;
        protected String[] args;
    
    
        public void init() {
            
            CheckboxGroup gruppo = new CheckboxGroup();
            
            add (new Label ("GESTIONE FATTURE"), BorderLayout.CENTER);
            add (new Checkbox("CIG", gruppo, false));
            add (new TextField(20));
            add (new Checkbox("P.IVA", gruppo, false));
            add (new TextField(20));
            //assegnare un valore a CIG e p.IVA da ricercare in due diverse colonne del file .ods
            //in caso positivo (ovvero "valore??" == CIG) allora stampa la videata con tutti i dati
            
            Button cercafatture = new Button("cerca");
            add (cercafatture);
            cercafatture.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    ControlloAvvio controlloAvvio = new ControlloAvvio();
                    controlloAvvio.setControllo(controllo);
                }
            });
            
            Button nuovofatture = new Button("nuova fattura");
            add (nuovofatture);
            nuovofatture.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    applet.GestoreFattureTrasparenza.main(args);
                }
            });
        }
    
    
        public static void main(final String[] args) {
        }        
    }
    Ultima modifica di LeleFT; 08-08-2014 a 18:03 Motivo: Aggiunti i tag CODE

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.