| 	
	
	
		
		|||||||
  | 
		
| 
 | 
![]()  | 
	
	
| 
		 | 
	Strumenti | 
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Member 
			
		
			
				
			
			
			Iscritto dal: Jun 2005 
				
				
				
					Messaggi: 99
				 
				
				
				
				 | 
	
	
	
	
		
			
			 
				
				[JAVA] Allineamento in BorderLayout/GridBagLayout
			 
			
		Salve a tutti. 
		
	
		
		
		
		
		
		
			Un nuovo quesito mi si è presentato davanti scrivendo la mia applicazione. Ho assegnato ad un JPanel (chiamiamolo Main per riferimento) il BorderLayout, dove nel BorderLayout.CENTER è posizionato un ulteriore JPanel (chiamiamolo Sub) con layout GridBagLayout. Gli elementi all'interno di quest'ultimo pannello (Sub per intenderci) appaiono allineati al centro, sia verticalmente, che orizzontalmente. C'è un modo per allineare TUTTO il contenuto all'interno di Sub in alto (allineamento verticale dunque)? Ho già provato con nome_variabile.anchor = GridBagConstraints.FIRST_LINE_START; e nome_variabile.anchor = GridBagConstraints.PAGE_START; associato al primo elemento del contenuto (che sarebbe una JLabel), ma nulla da fare. Grazie anticipatamente. Ciao, Francesco Ultima modifica di pumax84 : 08-10-2008 alle 21:03.  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Oct 2007 
				Città: Padova 
				
				
					Messaggi: 4131
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Questo link potrebbe esserti di aiuto.
		 
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford)  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | |
| 
			
			
			
			 Member 
			
		
			
				
			
			
			Iscritto dal: Jun 2005 
				
				
				
					Messaggi: 99
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 Quote: 
	
 Per fare un'analogia (spero di farmi capire meglio) è come se aprissi Word e iniziassi a scrivere al centro della pagina, anzichè su in alto. Ultima modifica di pumax84 : 09-10-2008 alle 11:08.  | 
|
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Member 
			
		
			
				
			
			
			Iscritto dal: Jun 2005 
				
				
				
					Messaggi: 99
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Per il momento ho risolto "brutalmente", ovvero ho assegnato al JPanel "Sub" (con all'interno il GridBagLayout) il BorderLayout.NORTH (anzichè CENTER) del JPanel "Main". 
		
	
		
		
		
		
		
	
	Comunque se qualcun'altro ha soluzioni diverse ben vengano.  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Oct 2007 
				Città: Padova 
				
				
					Messaggi: 4131
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Riesci a postare un'immagine del risultato? 
		
	
		
		
		
		
			Facendo come hai detto nel tuo ultimo post non ottieni ciò che volevi? 
				__________________ 
		
		
		
		
	
	As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford)  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#6 | |
| 
			
			
			
			 Member 
			
		
			
				
			
			
			Iscritto dal: Jun 2005 
				
				
				
					Messaggi: 99
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 Quote: 
	
 PRIMO SCREEN: Programma con una sola attività (appena avviato) ![]() SECONDO SCREEN: Programma con più attività.  
		 | 
|
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			
			
			 Member 
			
		
			
				
			
			
			Iscritto dal: Jun 2005 
				
				
				
					Messaggi: 99
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Altre idee?  
		
	
		
		
		
		
		
	
	 | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#8 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Oct 2007 
				Città: Padova 
				
				
					Messaggi: 4131
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Domani guardo con calma perchè ora sto staccando dall'ufficio e stasera sono impegnato fino a tardi. 
		
	
		
		
		
		
			Cmunque, se ho capito bene "Activities Chart" è il JPanel [che ha come LayoutManager GridBagLayout] inserito nello ScrollPane, il tutto inserito a sua volta al centro del JPanel "principale" [che ha come LayoutManager BorderLayout], mi confermi questo? Se è così forse potresti ovviare settando come LayoutManager di "Activities Chart" un BorderLayout per inserire al suo interno un ulteriore JPanel in BorderLayout.NORTH; quest'ultimo poi avrebbe come LayoutManager il GridbagLayout dove inserisci le tue activities. In ogni caso ti segnalo anche questa risorsa, casomai non la conoscessi. 
				__________________ 
		
		
		
		
	
	As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford)  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#9 | |||
| 
			
			
			
			 Member 
			
		
			
				
			
			
			Iscritto dal: Jun 2005 
				
				
				
					Messaggi: 99
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 Quote: 
	
 Quote: 
	
 Fino ad ora avevo perso tempo a cercare qualche opzione d'allineamento nello ScrollPaneLayout. Avevo provato anche a reinserire lo JScrollPane nel NORTH del JPanel center e invece (GIUSTAMENTE) andava inserito un pannello al suo interno. Sei un grande, a volte le cose che si hanno sotto il naso sono le ultime ad essere notate. GRAZIE di cuore! Guarda un po': ![]() Quote: 
	
  | 
|||
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#10 | 
| 
			
			
			
			 Senior Member 
			
		
			
				
			
			
			Iscritto dal: Oct 2007 
				Città: Padova 
				
				
					Messaggi: 4131
				 
				
				
				
				 | 
	
	
	
	
		
		
		
		 
		Di nulla, figurati  
		
	
		
		
		
		
			
				__________________ 
		
		
		
		
	
	As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford)  | 
| 
		
 | 
	
	
	
		
		
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
		
		  
	   | 
| Strumenti | |
		
  | 
	
		
  | 
Tutti gli orari sono GMT +1. Ora sono le: 02:33.









		
		
		



		
 
 







