Vai al contenuto

aiuto java - primo aiutino


karmax

Messaggi raccomandati

buonasera a tutti

premetto che java non so manco che è....

comunque con NetBeans volevo provare a fare qualcosa.

In una finestra ho messo una casella di testo "JFieldText" e affianco un bottone "JButton1"

Alla pressione del tasto vorrei che il testo scritto nella casella venga memorizzato e scritto in una seconda casella di testo (non editabile) posta qualche riga più in basso....

niente di più semplice... :mhh::p:p

anticipatamente grazie a chi ha voglia di aiutarmi! :ghghgh:

Le mie foto Flickr

Link al commento
Condividi su altri siti

allora clicca due volte sul bottone e ti apparirà la parte del codice che viene attivata all'evento press button

poi basta che scrivi

JFieldTex2.settext = JFieldTex1.gettext

:ghghgh:

edit

naturalemnte JFieldTex2.settext usi jfieldtext, altrimenti sarà l'oggetto che ti sei creato per secondo.settext

"La lubrificazione deve essere continua ed ininterrotta"

Link al commento
Condividi su altri siti

però questo non è miglior modo di cominciare a lavorare su un linguaggio orientato agli oggetti...

la grafica ti distoglie dalle vere potenzialità di java....

per la seconda casella di testo puoi usare una label ... così e certamente non editabile

"La lubrificazione deve essere continua ed ininterrotta"

Link al commento
Condividi su altri siti

allora clicca due volte sul bottone e ti apparirà la parte del codice che viene attivata all'evento press button

poi basta che scrivi

JFieldTex2.settext = JFieldTex1.gettext

:shock:

edit

naturalemnte JFieldTex2.settext usi jfieldtext, altrimenti sarà l'oggetto che ti sei creato per secondo.settext

quando faccio doppio click mi apre una finestra "Set Action..."

Le mie foto Flickr

Link al commento
Condividi su altri siti

allora ho aperto netbeabs sul mac

quando crei una nuova classe ti da una serie di opzioni tra cui la possibilità di creare una JFrameForm

creala poi aggiungi il bottone la textarea e fai quello che ti ho detto

"La lubrificazione deve essere continua ed ininterrotta"

Link al commento
Condividi su altri siti

credo mi convenga leggermi qualcosa prima di buttarmi a capofitto su questa cosa

solo che sono proprio a zero e non saprei da dove partire...nenche con un libro

se lo trovo ti do il link ad un libro ottimo, che è gratuitamente scaricabile, e secondo me molto buono

"La lubrificazione deve essere continua ed ininterrotta"

Link al commento
Condividi su altri siti

Compiling 2 source files to /Users/karmax/Documents/progettoBadge/BadgeVirtual/build/classes

/Users/karmax/Documents/progettoBadge/BadgeVirtual/src/badgevirtual/BadgeVirtualView.java:225: cannot find symbol

symbol : variable settext

location: class javax.swing.JTextField

jTextField1.settext = jLabel1.gettext;

/Users/karmax/Documents/progettoBadge/BadgeVirtual/src/badgevirtual/BadgeVirtualView.java:225: cannot find symbol

symbol : variable gettext

location: class javax.swing.JLabel

jTextField1.settext = jLabel1.gettext;

2 errors

BUILD FAILED (total time: 0 seconds)

Le mie foto Flickr

Link al commento
Condividi su altri siti

scusa, credevo che sapessi che java riconosce le maiuscole dalle minuscole...

se scrivi settext e setText sono due cose differenti e per questo non ci riuscivi ....

netbeans ( come eclipse) ha la funzione di completamento delle parole...

se cominci a scrive Jtextfield1.set e poi premi in quest'ordine (senza lasciare i tasti) il tasto control di sinistra e barra spaziatrice, ti da la lista degli eventi/oggetti che cominciano con quel nome...

poi ho sbagliato io ti ho detto oggetto uno = oggetto due ( scusa ho sbagliato ma è )

oggetto2.setText(oggetto1.getText) ;

:shock: ti sto rispedendo la mail

"La lubrificazione deve essere continua ed ininterrotta"

Link al commento
Condividi su altri siti

array multidimensionale...

String pippo [][] = new String[4][5];

dove pippo è il nome dell'array... ma ti ripeto prima di cimentarti in queste cose, cerca di capire bene le potenzialità del linguaggio ad oggetti...

in java gli array esistono... ma spesso e volentieri è meglio usare le List...

parti dal basso... se vuoi ti do una mano... ma non fare l'errore di dare per scontato le basi...

senze di quelle ci farai poco con java....

"La lubrificazione deve essere continua ed ininterrotta"

Link al commento
Condividi su altri siti

forse ho capito...

mi basta fare una classe

contenente i 3 array, 2 di tipo intero e 1 di tipo stringa

giusto?

in questo caso ti consiglierei di utilizzare una classe1 con i due attributi di tipo intero, e uno di tipo stringa...

e poi creare una array di tipo classe1 :ghghgh:

"La lubrificazione deve essere continua ed ininterrotta"

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...