Newsgroup: it.comp.java
Titolo: New Application Netbeans

 
          Salve,
vorrei fare una nuova applicazione con netbeans.
Se faccio New Project-> General -> Java Application mi si configura tutto il
progetto,
pero' non ho un form dove inserire gli oggetti.
Se faccio "New Jframe " mi si aggiunge al progetto pero' se lancio
l'aaplicazione non si visualizza.
Che devo fare ?
Grazie
xoooox
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 l'aaplicazione non si visualizza.
Java Application non significa applicazione con interfaccia grafica.
Ma solamente applicazione, che può benissimo essere a console.
Se tu inserisci un JFrame e lo vuoi visualizzare, devi invocare il metodo 
setVisible(true) nel main() dell'applicazione.
Ciao
Marco 


Ho creato una applicazione,
ho creato un jframe (NewJFrame)
Nel main (file Main.java) nella funzione " public static void main(String[]
args) "
ho inserito la seguente chiamata " new NewJFrame().setVisible(true); " (sul
file NewJFrame.java).
Compilo e lancio e tutto mi va bene.
Adesso ho un problema... dopo aver creato il file dist/JavaApplication1.jar
lo provo a lanciare (run-time installate.), il progetto viene eseguito
(perche' gli ho fatto scrivere dei file) pero' la Jframe non me la fa
vedere.
Le runtime vanno bene perche' il SUN download Manager funzina bene.
Ho sul PC installato:
J2SE Development Kit 5.0 Update 3
J2SE Runtime Environment 5.0 Update 3
NetBeans IDE 5.0 Beta 2
Sapresti darmi qualche indicazione ?


 vedere.
Intendi dire che il jar non va se lo lanci per i fatti suoi?
Purtroppo è un problema di NetBeans5.
La nuova versione usa la libreria Matisse per creare le interfacce grafiche.
E' non sono librerie standard, ma di Netbeans.
E quando NB crea il jar, non le inserisce.
Lo devi fare tu a mano, ricreando poi il jar.
Ciao
Marco 

 Lo devi fare tu a mano,
Qui le istruzioni:
<
http://www.netbeans.org/kb/faqs/gui-editor.html#FaqPackagingMatisseBase
dProjects>
Ovviamente se la libreria è nel classpath di Java. Sul Mac io l'ho
dovuta copiare manualmente nella dir dei vari jar e ha funzionato.
-- 
non vincono, non vinceranno, non hanno domani
la forza è nel puntello impugnato da oneste fortissime mani


Mitico!!
Lo stavo proprio cercando.
Finora facevo tutto a mano.
Continua a non piacermi perchè credo che debba essere una funzionalità un pò 
più supportata da NB, però almeno si riesce a fare tutto da dentro 
l'ambiente.
Ciao
Marco 

 l'ambiente.
Piacerebbe anche a me che quelle tre righe fossero aggiunte piů o meno
di default allo script ant.
Ma va detto che Matisse vale davvero gli sforzi aggiuntivi di questo
tipo. Mi offre la stessa semplicitŕ di uso che avevo con
l'InterfaceBuilder del MacOS , e forse anche qualcosa di piů.
-- 
non vincono, non vinceranno, non hanno domani
la forza č nel puntello impugnato da oneste fortissime mani

 l'InterfaceBuilder del MacOS , e forse anche qualcosa di più.
Sì, è davvero ben fatto.
Ma la beta1 aveva ancora grossi problemi.
La beta2 non l'ho ancora provata a sufficienza.
Ma ormai esce la RC!! :-)
Ciao
Marco 

 Ma ormai esce la RC!! :-)
Hai news?


 Hai news?
Mi limito a quello che c'è scritto sul sito.
A dicembre esce la RC e a gennaio la Final!!
Ciao
Marco