| Precedente :: Successivo   | 
	
	
	
		| Autore | 
		Messaggio | 
	
	
		ZioCrick Eroe in grazia degli dei
  
 
  Registrato: 19/05/19 11:20 Messaggi: 98
 
  | 
		
			
				 Inviato: 22 Feb 2023 11:00    Oggetto: Non mi funziona l'allineamento in un campo JTextField | 
				     | 
			 
			
				
  | 
			 
			
				Buongiorno,   
 
 
problema apparentemente semplice ma che non riesco a risolvere.
 
 
In Java ho un campo di tipo JTextField (chiamato TxtDescrizione) in cui ho impostato
 
 	  | Codice: | 	 		  | TxtDescrizione.setHorizontalAlignment(javax.swing.JTextField.LEFT);  | 	  
 
ma quando inserisco un testo che eccede la larghezza del JTextField TxtDescrizione me lo allinea a destra, ovvero mi fa vedere la parte finale di destra del testo invece che la parte iniziale di sinistra.
 
 
Qualcuno sa dirmi come mai? | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		SverX Supervisor Macchinisti
  
  
  Registrato: 25/03/02 12:16 Messaggi: 11861 Residenza: Tokelau
  | 
		
			
				 Inviato: 22 Feb 2023 14:52    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				problema noto, che non correggeranno, ma offrono una soluzione qui
 
 
  | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		ZioCrick Eroe in grazia degli dei
  
 
  Registrato: 19/05/19 11:20 Messaggi: 98
 
  | 
		
			
				 Inviato: 22 Feb 2023 19:58    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				Grazie per l'indicazione. 
 
 
Nel frattempo su un altro forum mi hanno suggerito una soluzione che consiste nell'aggiungere l'istruzione
 
 	  | Codice: | 	 		  | SwingUtilities.invokeLater(() -> TxtDescrizione.setScrollOffset(0)); | 	  
 
appena dopo la TxtDescrizione.setText
 
 
in questo modo funziona!       | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		 |