|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
07-03-2007, 10.00.18 | #46 | |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Quota:
In ogni caso, tu ti riferisci alle "linklabel", non so se siano presenti nello swing classico, magari esiste qualche controllo custom creato ad hoc da qualche community o da qualche utente, dovresti provare a cercare... |
|
08-03-2007, 23.07.11 | #47 |
Gold Member
Top Poster
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
|
Ecco, questo problema invece se lo avessi dovuto affrontare in HTML lo avrei già risolto:
con BorderLayout ho realizzato un piccolo frame che implementa a sinistra e al centro un pannello. L'idea (come spesso capita di trovare in pagine web) è di fornire tutta una serie di funzionalità nella barra a sx, schiacciato il pulsante specifico (esempio: inserisci nuovo utente) nella parte centrale del frame verrà richiamata una classe (che estende a JPanel) specifica per adempiere a quel tipo di operazione (seguendo l'esempio di prima verrebbe fatto visualizzare il form di inserimento dati). Ma come caspio faccio a far cio?? L'idea (non so neanche in teoria quanto valida) era quella di andare a richiamare il metodo specifico che si occupa della creazione della parte centrale del frame all'interno della classe che gestisce l'evento del pulsante. Codice:
import java.awt.event.*; public class AscoltatorePulsante extends Avvio implements ActionListener { public void actionPerformed(ActionEvent e) { Object a = e.getSource(); if (a == BarraSx.inserisciUtente) { System.out.println("Bottone premuto"); Avvio.barraCentrale = null; barraCentro(1); // barra centro è il metodo che gestisce la parte centrale del frame, mentre 1 indica che cosa andare ad istanziare all'interno di quella parte di frame. } } } Codice:
public void barraCentro(int scelta) { barraCentrale = new JPanel(); add(BorderLayout.CENTER,barraCentrale); switch (scelta) { case 0: barraCentrale.add(new JButton("prova")); break; case 1: barraCentrale.add(new CreaCliente()); break; } barraCentrale.setVisible(true); } Idee su come risolvere sta cosa? tnx! Ultima modifica di Downloader : 10-03-2007 alle ore 10.44.59 |
25-03-2007, 17.25.52 | #48 |
Hero Member
Registrato: 01-07-2002
Messaggi: 555
|
border layout.. ma usa un combinzione di box e boxlayout!!! Sono moooolto + potenti! vabbe..
Non ho ben capito cosa intendi fare.. se vuoi qualcosa dipo desktop puoi utilizzare JDesktopPane a cui aggiungi JInternalFrame.. in questo caso avresti delle finestre all'interno della tua applicazione.. se vuoi invece qualcosa modello frame delle pagine html potresti mettere un JPanel o una box al centro che ridefinisci di volta in volta a seconda di cosa ti serve con removeAll ed add
___________________________________
Amilo M7425 - Intel Centrino M 725 (1.60 GHz, 2 MB L2, 400 MHz FSB), HD 160 GB, RAM 512 MB, PHILIPS DVD±R/RW Double Layer SDVD8431, ATI Mobility Radeon 9700, SO: Microsoft Windows XP SP2 && Ubuntu Feisty |
25-03-2007, 20.10.39 | #49 |
Gold Member
Top Poster
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
|
Box e BoxLayout al momento non li conosco.
C'è un modo per inserire degli oggetti grafici (JRadioButton e JComboBox) all'interno di una JTable? Dovrei fare due tabelle una per la modifica e una per la cancellazione di record, ma non so come si faccia. |
27-03-2007, 12.11.40 | #50 |
Guest
Messaggi: n/a
|
Detto in generale: se hai un pannello edevi riempirlo con dei dati (in questo caso devi riempire la JTable) devi vedere quale è il costruttore di JTable che più risponde alle tue esigenze (dati)
In pratica: crei una classe che estende JFrame, dentro alla quale ci metti un metodo che ti crea i pannelli da utilizzare come contenitori intermedi(la tabel), dentro ogni contenitore metti gli elementi che ti servono (JRadioButton e JComboBox), poi inizializzi tutto dal main() |
27-03-2007, 12.26.10 | #51 |
Gold Member
Top Poster
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
|
Cioè io dovrei mettere le JComboBox o quello che è fuori dalla tabella??
Non mi è chiarissima sta cosa? |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[Win XP PRO SP2] Non vedo più contenuto cartella Programmi | millovanillo | Windows 7/Vista/XP/ 2003 | 0 | 07-01-2008 01.05.36 |
[XP/SP2] Controllo in corso del file System | primoair | Windows 7/Vista/XP/ 2003 | 2 | 28-02-2006 21.13.01 |
[Java] Stringhe su finestra di dialogo | Alhazred | Programmazione | 7 | 23-02-2004 11.25.29 |
controllo D:/ al boot | slivio... | Windows 7/Vista/XP/ 2003 | 2 | 21-11-2003 00.32.59 |