Domanda

Ho una semplice domanda si spera per quanto riguarda utilizzando JLabels contro i paintComponents () .drawString () metodo. C'è qualche tipo di beneficio nel usando uno sopra l'altro, assumendo non ho mai bisogno di utilizzare qualsiasi tipo di .getText () o modificatori.

Sembra disordinato di scrivere un po 'di JLabels, e io non piace particolarmente l'idea di un JTextAreas. Tuttavia, mi sento come l'utilizzo di paintComponent per cose diverse da quelle forme, colori, e le immagini non è forse l'idea migliore.

È stato utile?

Soluzione

E 'difficile rispondere alla tua domanda dal momento che non conosciamo l'esigenza esatta.

Non si preoccupi per l'efficienza a meno che non aver testato l'applicazione e che hai identificato un collo di bottiglia e si è isolato il problema.

In generale, non reinventare la ruota. Non v'è alcuna necessità di scrivere codice personalizzato a meno che non si sta creando un componente personalizzato.

Se è necessario utilizzare un testo visualizzato JLabel, JTextArea o qualsiasi altra cosa. Ricordo un JTextArea può essere fatta per assomigliare ad un JLabel giocando con lo sfondo e il font, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top