|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2005
Città: Somewhere over the rainbow (VE)
Messaggi: 684
|
[JAVA] Allineamento frame a schermo con NetBeans
Ho cercato ma non ho trovato nulla a riguardo...
Io ho creato una serie di interfacce grafice con NetBeans la prima la chiamo nel main e poi con gli eventi dei pulsanti di questa faccio aprire le altre, le quali ne aprono altre e così via... Mi ritrovo così un'applicazione a più finestre... Mi chiedevo: 1) Posso fare in modo che la chiamata delle interfacce sia sempre nello stesso frame senza sconvolgere tutto? 2) Come posso far aprire l'applicazione al centro dello schermo? E le altre finestre centrate rispetto quella pricipale? Tenete presente che NetBeans blocca il codice relativo alla costruzione dei layout... |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Città: Somewhere over the rainbow (VE)
Messaggi: 684
|
Già che ci siamo mi dite come posso ritornare un valore true o false da una query che controlla l'esistenza di un certo nick abbinato ad una certa password?
Io avevo pensato ad un IF abbinato ad una variabile che prende il count(*) degli utenti che hanno quel nick e pass... però mettento IF(exist==1) fa la login, ma non fa l'else!!! e non capisco perchè.... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Città: Somewhere over the rainbow (VE)
Messaggi: 684
|
Nessuno che ha un idea su come allineare le finestre create con netbeans??? le mettete tutti in angolo alto a sinistra???
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
ma questo sembra un monologo
io tempo fa l'ho fatto ma nn ricordo piu come si fa , ti ho mandato un pm con il manuale che avevo io a quei tempi , dacci un occhiata ... |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: May 2005
Città: Somewhere over the rainbow (VE)
Messaggi: 684
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2005
Città: Somewhere over the rainbow (VE)
Messaggi: 684
|
Bene per chi ne avesse bisogno segno qui cosa fare in netbeans per centrare i frame a schermo.
Nella classe del frame da voi disegnato avrete: 1) il metodo pubblico: quello che invocate dal main per creare il frame. Codice:
public AccessoGUI() {
initComponents();
}
3) gestione eventi e dichiarazioni variabili. Quello che ci interessa a noi è importare java.awt.* per poter usare alcune sue classi nel metodo pubblico. Quindi modificheremo il metodo pubblico sotto la riga di init (che crea il frame base secondo le regole specificate in fase di progettazione grafica) rilevando prima la dimensione dello schermo e poi settando la posizione in modo che la finestra sia centrata (notare che il riferimento rimane l'angolo alto sinistro del frame e quindi bisogna calcolarsi la sua posizione): Codice:
public AccessoGUI() {
initComponents();
Dimension dim = getToolkit().getScreenSize();
this.setLocation(dim.width/2-this.getWidth()/2,dim.height/2-this.getHeight()/2);
}
Ringrazio Vladix per la guida che mi è stata utile per le ricerche e spero di essere utile ad altri! Inserisco il trick direttamente nel forum del mio sito anche Il 3D può considerarsi chiuso. |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Apr 2006
Messaggi: 225
|
esiste il metodo setLocationRelativeTo a cui puoi passare null per centrare nello schermo e, penso, il container per centrare all'interno di un altro oggetto
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: May 2005
Città: Somewhere over the rainbow (VE)
Messaggi: 684
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:16.




















