n° 219
Novembre 2017
Dicembre 11, 2017, 09:01:17 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
  Indice Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  


* Messaggi recenti
Messaggi recenti
  Visualizza messaggi
Pagine: [1] 2
1  Linguaggi di programmazione / Java / invio e ricezione mail inserita:: Dicembre 01, 2017, 11:12:30
Ciao a tutti
styo cercando di prendere confidenza con l'invio e la ricezione di mail. il mio progetto è quello di realizzare una semplice GUI in cui inviare mail, e riceverne.
ora sapendo la mia mail, indirizzo che sarà usato per l'invio e per la ricezione, cosa altro devo sapere?
ho scaricato la libreria javax.mail e la documentazione.
esempio, io un account su libero ed una connessione wifi da casa con tre, che dati devo cercare per inviare e ricevere mail utilizzando l'operatore tre ed il mio account.
dove vanno cercati questi dati?
poi la cosa cambia, se sono sotto un''altra rete wifi?
chi mi riesce a postare del codice, per favore.
grazie
2  Linguaggi di programmazione / Java / Re: caricare immagini per eseguibile inserita:: Dicembre 01, 2017, 10:49:29
risolto grazie.
è sufficiente che le immagini siano in una cartella dove sta il file sorgente
ciao
3  Linguaggi di programmazione / Java / caricare immagini per eseguibile inserita:: Novembre 21, 2017, 09:36:05
ciao a tutti
ho scritto un programma in java fx 8. ho creato le interfacce grafiche con SceneBuilder e le relative classi di controllo di queste interfacce grafiche.
sto cercando di creare l'eseguibile, uso Eclipse come IDE, ma una volta creato l'eseguibile il programma parte e funziona, ma non mi carica le ImageView che ho utilizzato per la GUI e che ho caricato con SceneBuilder.
penso che sia un problema di corretta cartella.
la cartella con le immagini che utilizzo per la GUI l'ho caricata a livello delle cartelle src e bin.
oppure ciò può essere dovuto a delle opzioni al momento di creare il file .jar con Eclipse?
chi mi sa dare un mano, per favore
ciao
4  Linguaggi di programmazione / Java / hibernate e MS Access inserita:: Luglio 10, 2017, 04:35:31
ciao a tutti
se io dovressi interfacciarmi ad un db Access, in cui poi andare ad eseguire
tutte le operazioni CRUD, posso farlo usando Hibernate.
attualmente la versione di hibernate che io uso è la 5.1.0.
è possibile mappare le classi java, con la JPA?
grazie
Andrea
5  Linguaggi di programmazione / Java / javafx8 e combobox inserita:: Giugno 17, 2017, 11:54:48
Ciao
Utilizzando javafx8 ho creato una combobox per selezionare delle date, di mese e anno con il seguente codice:

ObservableList<String> observableListData = FXCollections.observableArrayList();
      
observableListData.add(0, "");
for(int i = 0; i < NUM_ANNI * 12; i++){
           observableListData.add( formatData.format( LocalDate.now().minus(i,ChronoUnit.MONTHS)));   
}
comboGestioneAbusiCercaDataInizio.setItems(observableListData);
comboGestioneAbusiCercaDataInizio.setEditable(true);
TextFields.bindAutoCompletion(comboGestioneAbusiCercaDataInizio.getEditor(),
              comboGestioneAbusiCercaDataInizio.getItems());

ora nella mia interfaccia grafica ho anche un button che si abilita soltanto quando l’utente ha scelto una data.
Il codice che fa cio è questo:

BooleanBinding booleanBind = comboGestioneAbusiCercaDataInizio.valueProperty().isNull();
button.disableProperty().bind(booleanBind);

ora la cosa funziona solamente in un senso. Mi spiego meglio. Quando io seleziono una data il pulsante si attiva, mentre se io riporto la combobox al valore null, il pulsante non si disattiva più, perché?
C’è qualcuno che mi sa aiutare per favore.
Se al posto della combobox ci fosse un textfield ciò funzionerebbe.
Grazie
6  Linguaggi di programmazione / Java / Re: JAVA COLLEGAMENTO INTERFACCCIA GRAFICA DB inserita:: Maggio 28, 2017, 10:30:38

per collegare il db mysql ad un applicazione java io ti consiglio di prendere confidenza con hibernate, che è un tool java che ti permette di collegarti ad un db, creando le tabelle di un database direttamente dal programma java, mappando, o in xml o in jpa, gli oggetti. dopo tu il linguaggio sql praticamente non lo usi piu e fai tutto in codice java.
per la parte grafica puoi usare swing o javaFX, il primo è un po piu vecchio e non sarà piu implementato.
ti consiglio di scaricarti dei plugin per eclipse che ti permettono di creare delle interfacce grafiche saltando la parte manuale di scrivere il codice, o windowbuilder per usare swing o scenebuilder per javafx. Il codiceva conosciuto, ma almeno all’inizio puoi crearti semplici interfacce usando questi tool, e puoi studiarti il codice che questi tool generano.
Spero di essere stato chiaro

p.s. scusa ho dato per scontato che tu usi eclipse come ide!!!
7  Linguaggi di programmazione / Java / Re: combobox con textfield inserita:: Maggio 28, 2017, 10:19:22
si l'avevo già vista, grazie.
praticamente usa un oggetto presente in SceneBuilder il TabPane per creare una ribbon bar.
ottimo esempio per quello che volevo fare io
grazie
ciao
8  Linguaggi di programmazione / Java / Re: combobox con textfield inserita:: Maggio 20, 2017, 12:09:07
si ottimo!!! grazie mille!!!!
come sempre ioProgrammo si dimostra essere il top!!!

ora peró ti chiedo un altra cosa, sto cercando di costruire una ribbon bar, del tipo di quella di word e/o di excel, con java fx, ma su scene builder che é il software con cui costruire le GUI non ci sta questo oggetto.
come posso fare?
se riesci per favore
ciao
9  Linguaggi di programmazione / Java / combobox con textfield inserita:: Maggio 17, 2017, 12:36:27
Salve ragazzi
sto prendendo confidenza con javafx8 e vorrei avere, per favore un'indicazione su come creare una combobox in cui selezionare delle stringhe, e che queste siano richiamabili anche dalla combobox che sará editabile.
finora ho scritto il seguente codice:
               
ObservableList<String> listString = FXCollections.observableArrayList();
          
listString.add("mio");
listString.add("tuo");
listString.add("nostro");
        
comboBoxLinea.setItems(listString);
comboBoxLinea.setEditable(true);

come rendo gli items richiamabili anche solo digitando le iniziali delle stringhe,
esempio se io scrivo "m", la combobox mi deve mostrare come scelta possibile la stringa "mio".
di che metodo devo fare override
grazie per l'aiuto
ciao
10  Linguaggi di programmazione / Java / swing non é thread-safe? inserita:: Aprile 05, 2017, 07:59:38
Ciao a tutti
Sto cercando di creare un gestionale usando java swing.
Quello che vorrei sapere è:
cosa significa che Swing non è thread-safe, che problemi potrei avere?
Quando io creo il frame principale, quello che conterrà i diversi panel e i vari component, è bene che io la creo usando il seguente codice:
EventQueue.invokeLater(new Runnable(){
   public void run(){   
      MainWindow mainWindow = new MainWindow();
   }
});
ora se io nel mio Jframe, il mainwindow, avessi dei campi JLabel, JTextField o JButton, ogni volta che vado a fare una variazione, attivare un JButton o colorare una JLabel al passaggio del mouse, o un qualsiasi effetto grafico che si attiva all’attivarsi di determinati eventi, devo nuovamente usare un’istanza della classe EventQueue? tipo in questo modo:
qui ho un pulsante OK che viene premuto.
buttonOK.addMouseListener(new MouseAdapter() {
   @Override
   public void mouseClicked(MouseEvent arg0) {
      EventQueue.invokeAndWait(new Runnable(){ // oppure .invokeLater
         public void run(){   
            /* reset di un JTextField  textFieldCodice */
            setTextField(textFieldCodice, " ");
         }
      });
   }
});
ho capito bene, oppure non è così?
Grazie
ciao

p.s. Scusate, non é il forum dedicato lo so, ma lo chiedo lo stesso, se io usassi per creare questo gestionale il pacchetto .net della microsoft, visto che poi il gestionale dovrá girare su computer con windows andrei incontro agli stessi problemi?
Ancora grazie
11  Linguaggi di programmazione / Java / eventqueue, swing e db inserita:: Aprile 02, 2017, 12:01:29
ciao
sto cercando di gestire un db, con un interfaccia grafica costruita con swing
nel main ho il seguente codice:
EventQueue.invokeLater(new Runnable() {
         public void run() {
            
            Transaction transaction = null;
            DaoHibernate daoHibernate = null;
            
            try {
               DaoInterface daoInterface = new DaoHibernate();
               daoHibernate = (DaoHibernate) daoInterface;

               Session session = daoHibernate.getSession();
               
               transaction = session.beginTransaction();
               
               ObserverUI observerUI = new ObserverUIInserisciLinee(daoHibernate)
               
            } catch (Exception ex) {
               ex.printStackTrace();
               if ( transaction != null ){
                  transaction.rollback();
               }
            } finally {
               if ( daoHibernate != null ){
                  daoHibernate.getSession().getSessionFactory().close();
               }
            }
         }
      });

observerUI è l'oggetto di controllo tra il db e la user interface.

il metodo costruttore di ObserverUI è:

public ObserverUI(DaoInterface dao){
      
      this.dao = dao;
      ui = new UI();

      this.addObserver(ui);
      ui.addObserver(this);
   }

i due oggetti, interfaccia grafica e oggetto che la controlla sono legati, si osservano e vicenda.

e il metodo update() della classe ObserverUIsi attiva alla pressione del tasto ok sulla user interface:
       @Override
       public void update(Observable arg0, Object arg1) {
      
      switch((int)arg1){
      
         case ATTENDI:
            break;

         case OK:
            table = new table();
            table.setNome   (ui.getTextFieldNomeTable().getText());
            table.setAbbreviazione(ui.getTextFieldAbbreviazione().getText());
            table.setCodice(ui.getTextFieldCodice().getText());
            dao.create(table, true);

            fineProcesso = true;
            if(fineProcesso){
               setChanged();
               notifyObservers(fineProcesso);
            }
            fineProcesso = false;
            break;
         }   
   }

però all'atto della creazione di un nuovo record sul database, mi dice che la sessione è chiusa, session is closed

chiedo per usare swing è proprio indispensabile implementare EventQueue?
se io mi creo un nuovo thread, per l'oggetto Observer, implemento il metodo run(),
mi funziona correttamente.
qualcuno mi sa aiutare, per favore

12  Linguaggi di programmazione / Java / Re: JFileChooser inserita:: Marzo 20, 2017, 11:22:47
come non detto, come non detto!
quello che volevo fare era talmente semplice....
13  Linguaggi di programmazione / Java / Re: JFileChooser inserita:: Marzo 20, 2017, 02:04:44
Conosco quel metodo, ma non riesco a fare quello che voglio fare.
Forse devo impostare altre cose....
In ogni caso da un applicazione desktop vorrei dopo pressione di un tasto che si aprisse la normale finestra che mi permette di navigare nelle cartelle del disco fisso, selezionando file, e che sia possibile lo spostamento dei file da una cartella ad un altra.
Spero di essere stato più chiaro.
Ciao
14  Linguaggi di programmazione / Java / JFileChooser inserita:: Marzo 20, 2017, 02:21:45
ciao
vorrei riuscire aprire una finestra in cui mi venisse mostrata il contenuto di una determinata cartella,
da questa fosse possibile, navigare nel file system, selezionare file, per aprirli o cancellarli, ma soprattutto spostare file, dentro la cartella o in uscita con il classico drag and drop del mouse.
ho provato con jfilechooser, ma posso si navigare, cancellare file, aprirli, selezionarli, ma
spostare un file dalla cartella selezionata al desktop, o viceversa, non sono ancora riuscito a farlo.
se qualcuno mi sa indicare che strada percorrere.
per favore
grazie
15  Linguaggi di programmazione / Java / Re: jtable inserita:: Marzo 19, 2017, 06:11:57
tutto ok grazie mille!!
alla prossima!!
Pagine: [1] 2
Copyright © 2017 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



powered by Simple Machines