|
|
|
|
Strumenti |
29-08-2008, 10:31 | #1 |
Senior Member
Iscritto dal: Aug 2006
Città: Padova
Messaggi: 5643
|
[JAVA-SWING]Mi servono dei metodi che....
Ciao ragazzi ho bisogno del vostro aiuto perchè mi servono due metodi (che non riesco a trovare...) per fare due cosette!!
La prima è scrivere in una JTextArea una String colorata: in poche parole ho una JTextArea dove vorrei scrivere in un colore un evento di un certo tipo e in un altro colore un evento di un altro tipo!! La seconda è conoscere la risoluzione dello schermo dove sto eseguendo l'applicazione: siccome devo creare delle JFrame vorrei dimensionarle in base alla risoluzione del monitor!! Grazie mille a tutti quelli che troveranno un minuto per aiutarmi!!
__________________
DESKTOP: Corsair Obsidian 550D || Corsair HX520W || Intel i5 3570k || Noctua NH-U9B SE2 || Gigabyte Z77-D3H || 2x4GB DDR3 Corsair 1600MHz || Sapphire R9 270X Dual-X || Crucial M4 128GB, WD Blue 1TB || Liteon 16x || LG IPS236V FullHD || Logitech X540 NAS: QNap TS219P || APC BE550G-IT DIABLO 3: Zhoth#2214 |
29-08-2008, 10:49 | #2 | |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
__________________
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) |
|
29-08-2008, 11:15 | #3 | |
Senior Member
Iscritto dal: Aug 2006
Città: Padova
Messaggi: 5643
|
Quote:
..per il colore delle String sai niente?..cercando online ho trovato un altro che voleva fare la stessa cosa e gli è stato risposto di usare dei TextPane al posto della TextArea però poi non ha più risposto nessuno.....
__________________
DESKTOP: Corsair Obsidian 550D || Corsair HX520W || Intel i5 3570k || Noctua NH-U9B SE2 || Gigabyte Z77-D3H || 2x4GB DDR3 Corsair 1600MHz || Sapphire R9 270X Dual-X || Crucial M4 128GB, WD Blue 1TB || Liteon 16x || LG IPS236V FullHD || Logitech X540 NAS: QNap TS219P || APC BE550G-IT DIABLO 3: Zhoth#2214 |
|
29-08-2008, 11:42 | #4 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Per queste cose vedi JEditorPane o JTextPane. Non sono proprio banali da usare ... posso anche fare eventualmente un esempio.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
29-08-2008, 12:51 | #5 | |
Senior Member
Iscritto dal: Aug 2006
Città: Padova
Messaggi: 5643
|
Quote:
...mi servirebbe un'altra precisazione: ho visto che la classe Toolkit è astratta come lo è anche il metodo getScreenResolution()...come faccio ad utilizzarli?..per implementare la classe Toolkit dovrei implementare tanti altri metodi che non mi servono e sinceramente anche se dovessi implementare il solo metodo getScreenResolution() non saprei da dove partire per ottenere la risoluzione dello schermo....non c'è un'implementazione di default o qualcosa del genere? EDIT: ho trovato un esempio su come cambiare colore al testo in un JTextPane!!
__________________
DESKTOP: Corsair Obsidian 550D || Corsair HX520W || Intel i5 3570k || Noctua NH-U9B SE2 || Gigabyte Z77-D3H || 2x4GB DDR3 Corsair 1600MHz || Sapphire R9 270X Dual-X || Crucial M4 128GB, WD Blue 1TB || Liteon 16x || LG IPS236V FullHD || Logitech X540 NAS: QNap TS219P || APC BE550G-IT DIABLO 3: Zhoth#2214 Ultima modifica di !@ndre@! : 29-08-2008 alle 12:56. |
|
29-08-2008, 15:02 | #6 |
Senior Member
Iscritto dal: Aug 2006
Città: Padova
Messaggi: 5643
|
..ho risolto tutto...per istanziare un Toolkit c'è il metodo getDefaultToolkit() !!
grazie a tutti per l'aiuto!!
__________________
DESKTOP: Corsair Obsidian 550D || Corsair HX520W || Intel i5 3570k || Noctua NH-U9B SE2 || Gigabyte Z77-D3H || 2x4GB DDR3 Corsair 1600MHz || Sapphire R9 270X Dual-X || Crucial M4 128GB, WD Blue 1TB || Liteon 16x || LG IPS236V FullHD || Logitech X540 NAS: QNap TS219P || APC BE550G-IT DIABLO 3: Zhoth#2214 |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:31.