Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    31
    Grazie per la risposta, darò un'occhiata agli esempi
    Per quanto riguarda la questione del testo, ho provato a mettere una JTextArea. La questione della dimensione della casella si è risolta, però la stringa continua ad apparire su un rigo solo quando io vorrei che andasse a capo. In più ovviamente si è creata una scrollbar orribile. Per questo ti vorrei chiedere se esiste un'opzione da settare per rendere la JTextArea non "ampliabile" con una scrollbar e "costringendo" la stringa a essere suddivisa in più righe, oppure in alternativa, come si fa a cambiare il design (che mi sembra sia impostato su "Nimbus"). Grazie mille

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Naomi92 Visualizza il messaggio
    però la stringa continua ad apparire su un rigo solo quando io vorrei che andasse a capo.
    Quando una riga è molto lunga e la larghezza della textarea è insufficiente, il fatto di andare a capo oppure no dipende dalla proprietà "lineWrap" (get/setLineWrap). Per default è false, ovvero non va a capo.

    Quote Originariamente inviata da Naomi92 Visualizza il messaggio
    Per questo ti vorrei chiedere se esiste un'opzione da settare per rendere la JTextArea non "ampliabile" con una scrollbar e "costringendo" la stringa a essere suddivisa in più righe
    Innanzitutto, JTextArea (come altri componenti potenzialmente "grandi", es. JTable) si mette di norma come view in un JScrollPane. Le policy di visualizzazione delle due scrollbar in JScrollPane sono configurabili (le opzioni sono 3: "mai", "sempre" e "solo se necessario").

    Quote Originariamente inviata da Naomi92 Visualizza il messaggio
    come si fa a cambiare il design (che mi sembra sia impostato su "Nimbus")
    Il Nimbus esiste da Java 6 update 10 ma non è quello di "default". Il predefinito è il "Metal" con tema "Ocean".
    Per cui se è impostato il Nimbus vuol dire che qualcosa/qualcuno l'ha impostato esplicitamente, o "programmaticamente" (con del codice) o al lancio della applicazione tramite una apposita system-property.

    Se vuoi sapere come toglierlo .... guarda comunque, per capire, come si fa ad impostarlo!
    https://docs.oracle.com/javase/tutor...el/nimbus.html

    Quote Originariamente inviata da Naomi92 Visualizza il messaggio
    In più ovviamente si è creata una scrollbar orribile.
    Il Nimbus in generale è molto bello e curato .... peccato che le scrollbar siano parecchio brutte (per i miei gusti). Non mi sono mai piaciute .... e vedo che non sono l'unico!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.