|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
provo e ti faccio sapere
grazie ancora
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#22 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
COME "PROVO"???
Deve funzionare! Se non va mi mangio la tastiera! Ciao. |
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
grande!! funziona alla perfezione!!
un'ultima cosa, come posso fare se voglio rimettere il L&F standard, ovverò come si chiama quello standard? ce ne sono altri oltre a questi 2?
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#24 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Lo standard dovrebbe essere proprio Metal, poi c'è "Motif", "Windows" e "Mac" dove Windows e Mac funzionano solo sui rispettivi pc.
com.sun.java.swing.plaf.mac.MacLookAndFeel javax.swing.plaf.metal.MetalLookAndFeel com.sun.java.swing.plaf.motif.MotifLookAndFeel com.sun.java.swing.plaf.windows.WindowsLookAndFeel Il lookandfeel si cambia usando il metodo UIManager.setLookAndFeel(...), se lo associ ad un evento dovresti vedere il lookandfeel cambiare "dinamicamente". Fai una ricerca su google per "SwingSet2", è una demo di Sun che mostra i diversi "look". Ciao. |
|
|
|
|
|
#25 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
grazie di tutto!!!
adesso mi informo, provo era nel senso di "vedere se riesco a copiare mezza pagine di codice e farla funzionare..." ma con le tue indicazioni è impossibile sbagliare!!
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#26 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
altro piccolo problemino, se estendo la classe WindowSliderUI mi dice che manca un costruttore, non gli va più bene quello vuoto MyUI() ?
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#27 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Il costruttore di WindowSliderUI richiede un "JSlider" come parametro.
Codice:
class WinUI {
public WinUI(JSlider l) {
super(l);
}
}
|
|
|
|
|
|
#28 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
sono proprio cotto, è ovvio che non va se uso il costruttore della classe padre e non MyUI()... :o
ok per oggi basta ti stresserò ancora un'altro giorno..
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#29 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
nuovo giorno nuovo problemino, come posso fare per avere uno spinner con 8 pulsanti di incremento invece che i soliti 2? io ho provato facendo un text field con dei pulsanti normali ma mi sono impiantato perchè non riesco a fare i triangolini dentro i pulsanti!
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#30 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Scusa, ma che funzione avrebbero gli altri 6 pulsanti ?
|
|
|
|
|
|
#31 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
voglio che ogni coppia incrementi-decrementi le migliaia, le centinaia, le decine e le unità
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#32 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ma non puoi mettere 4 spinner uno accanto all'altro ?
|
|
|
|
|
|
#33 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
come intendi? voglio anche poter modificare il numero normalmente, scrivendolo da tastiera
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#34 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Un'idea:
fai un pannello con il layout settato a "BorderLayout" e aggiungi al centro uno spinner. Costruisci un'altro pannello con "GridLayout", 1 riga e tre colonne e lo aggiungi al primo pannello, a destra. Poi costruisci 3 JSpinner e da questi tre rimuovi il campo di testo con il metodo JSpinner.remove(int componentIndex) dove componentIndex è 2 (0 e 1 sono i bottoni) aggiungi i tre spinner al pannello a griglia. A questo punto dovresti avere uno spinner completo e altri 3 set di bottoni uguali a quelli dello spinner. Codice:
JPanel spinnerPanel=new JPanel();
JPanel spinnerButton=new JPanel();
spinnerButton.setLayout(new GridLayout(1,3));
spinnerPanel.setLayout(new BorderLayout());
spinnerPanel.add("East",spinnerButton);
spinnerPanel.add("Center",spin1);
JSpinner spin2=new JSpinner();
spin2.remove(2);
spinnerButton.add(spin2);
JSpinner spin3=new JSpinner();
spin3.remove(2);
spinnerButton.add(spin3);
JSpinner spin4=new JSpinner();
spin4.remove(2);
spinnerButton.add(spin4);
|
|
|
|
|
|
#35 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
sono riuscito a farlo solo che non riesco a configurarlo bene graficamente, mi sembra più ordinata la versione con i bottoni, oppure modificare la classe JSpinner in modo da fargli avere in partenza già tutti i bottoni, sai dirmi come posso fare ad aggiungere il triangolino ad un bottone?
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
|
#36 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
I bottoni degli spinner dovrebbero essere dei "BasicArrowButton" (javax.swing.plaf.basic.BasicArrowButton), estensioni della classe JButton e hanno di default la "freccina".
il costruttore è BasicArrowButton(int p0) dove p0 può essere o SwingConstants.NORTH o SwingConstants.SOUTH (forse anche EAST, WEST e via di seguito). In generale per disegnare un triangolo (o altro) direttamente su un bottone devi sovrascrivere il metodo paint(Graphics g) della classe JButton e poi passare all'oggetto Graphics quello che vuoi disegnare ricordando di impostare le dimensioni del bottone in modo che il disegno sia sempre visibile. Ciao. |
|
|
|
|
|
#37 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Brianza
Messaggi: 374
|
grazie mille adesso faccio un po' di esperimenti!
__________________
Trattato: Rinos, tulnio, toca1979, T0mcat, woofer, Nero81, ArvMau, civas85, hacker@70, 3l3v3n, Bobosassa, AMD_GO, Xfree, Buby84, bronzodiriace, DrossBelly. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:23.



















