|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
GROSSO problema con TextField e NetBeans 5.0
Deluso da Eclipse (a causa dei jar e dell'editor grafico) sono passato a NetBeans 5.0
Problema: quando utilizzo un textfield e provo ad editarne il contenuto (a runtime) si impalla tutto! Ne sapete qualcosa? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
che problema hanno i jar con eclipse?
![]() cmq l'editor grafico è in effetti migliore quello di netbeans, anke se ti consiglio di usare il 5.5 o la 6 preview che dovrebbero aver migliorato ancora di + questi componenti. Riguardo al tuo problema nn m'è mai capitato
__________________
|
|
|
|
|
|
#3 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
No, sono io che ho problemi a creare i jar di eclipse
Comunque...se creo il jar con netbeans e poi lo eseguo, funziona senza problemi.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Il runtime di cui parliamo è l'esecuzione del programma o l'anteprima dell'interfaccia nell'editor visuale?
Nel primo caso la linea di comando (java -jar blabla nel caso di jar eseguibile) riporta qualche eccezione?
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#5 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
il runtime è il runtime: l'esecuzione del programma (da NetBeans), non l'anteprima del form.
No, la finestra dell'output è questa: init: deps-jar: compile: Building jar: C:\Documents and Settings\Stefano\workspace NETBEANS\Magazzino\dist\Magazzino.jar To run this application from the command line without Ant, try: java -jar "C:\Documents and Settings\Stefano\workspace NETBEANS\Magazzino\dist\Magazzino.jar" jar: BUILD SUCCESSFUL (total time: 0 seconds) E cmq se creo il JAR e poi lo eseguo da solo (senza usare NetBeans) funziona bene. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Ah ok. Si impasta quando lanci il programma tramite il pulsantone run di netbeans, giusto?
Non dovrebbe Una volta ucciso, nella console interna di netbeans dovrebbe apparire una traccia del problema che ha causato il blocco.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#7 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
Eh...direi che questo conferma che la colpa è di NetBeans e non mia. Io ho semplicemente appiccicato dei jTextField sul form. il problema succede con tutte le jTextField di tutti i forms.
Il rapporto è il seguente: init: deps-jar: compile: run: Generi.txt caricato con successo. Carico magazzino sopra Carico magazzino sotto magazzino.txt caricato con successo. sopra ----> fedpam ----> tubi ----> componentistica ----> varie sotto Command: java.lang.ThreadDeath at java.lang.Thread.stop(Thread.java:698) at java.lang.ThreadGroup.stopOrSuspend(ThreadGroup.java:671) at java.lang.ThreadGroup.stop(ThreadGroup.java:584) at org.netbeans.core.execution.DefaultSysProcess.stop(DefaultSysProcess.java:54) at org.netbeans.core.execution.ProcessNodeItem$1.stop(ProcessNodeItem.java:41) at org.netbeans.core.execution.ProcessNodeItem$TerminateProcessAction.performAction(ProcessNodeItem.java:69) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:531) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:47) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:527) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3126) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) BUILD SUCCESSFUL (total time: 47 seconds) |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Misteri dell'informatica. Posso solo dirti che ho provato a controllare e con la versione 5.5 di NetBeans il problema non si verifica. Prova a usare la 5.5 Tra l'altro non so se NetBeans 5 usi Matisse come editor visuale. Se non lo usa allora il salto alla 5.5 è ancora più appetitoso.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#9 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
Eh cavolo.... Murphy dice che se i costruttori costruissero come i programmatori programmano, basterebbe un picchio a distruggere l'intera civiltà
Aggiornerò NetBeans una volta finito questo progetto, sennò va a finire che si generano altri n-1 casini. Per ora mi limiterò ad eseguire rozzamente il jar. Grazie cmq |
|
|
|
|
|
#10 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
Nuove informazioni:
Alle volte quando compilo, mi dice che una classe utilizza operazioni non sicure o qualcosa di simile...però non lo dice sempre... Quando eseguo il programma con NetBeans, si impalla se uso le jTextField. Quando eseguo il programma da JAR, invece funziona MA il processo javaw.exe spara a 97-100 costantemente subito appena lo avvio. E non sta computando istruzioni scritte da me, ne sono sicuro! A cosa può essere dovuto? Se qualcuno vuole il codice per provare a compilarlo, mi farebbe un piacere... |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
zippa il progetto netbeans e allegalo che ci tagliamo le zampine subito a 'sto bug...
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
I warning sono probabilmente dovuti o alla mancata definizione di un campo serialVersionUID per le classi serializzabili (direttamente o indirettamente) o ad un uso allegro delle collezioni 5+. In entrambi i casi si tratta di segnalazioni che vanno affrontate come se fossero veri e propri errori. Sono segnalati come "warning" per non impedire la compilazione di progetti creati con versioni antelucane della tazzurella 'e cafè.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
A parte l'uso delle collezioni in veste non parametrica, che può essere lecito se intendi usare una piattaforma 1.4, alcuni NullPointerException e qualche ArrayIndexOutOfBoundsException che penso siano dovuti alla mancanza del database direi che il codice è a posto.
Ho usato Netbeans5.5 per caricare il progetto.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#15 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
Ma anche a te si impallano le jTextField?
E anche a te usando il jar il processo javaw spara a mille? |
|
|
|
|
|
#16 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
RISOLTO!
In pratica... La funzione main avvia il Form principale, mentre lei continua a monitorare l'input da console usando InputStreamReader ecc.. Orbene, ho pensato che il problema potesse essere questo. Infatti ho tolto l'input da console e funziona benissimo. Quanlcuno mi saprebbe spiegare perché il main (che resta in ascolto con un InputStreamReader) fa impallare la JVM? |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Qui non si impalla nulla e la cpu non è in imbarazzo. A te lo fa sempre, nel senso che ogni volta che lanci il programma i campi di testo si bloccano e la cpu schizza o lo fa solo qualche volta?
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#18 |
|
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
sempre sempre... il problema era l'InputStreamReader comunque..ora funzia
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:32.




















