Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 07-03-2007, 11.00.18   #46
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
Quota:
Inviato da Downloader
Vedo che nei programmi della MS ci sono del veri e propri link (uguali a quelli in HTML).

C'è un modo di farli anche in java??
Chiedo scusa per la latitanza...

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...
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 09-03-2007, 00.07.11   #47
Downloader
Gold Member
Top Poster
 
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
Downloader promette bene
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.
    }
  }
 }
Questo invece è il metodo barraCentro:
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 11.44.59
Downloader non è collegato   Rispondi citando
Vecchio 25-03-2007, 18.25.52   #48
Nanri
Hero Member
 
L'avatar di Nanri
 
Registrato: 01-07-2002
Messaggi: 555
Nanri promette bene
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
Nanri non è collegato   Rispondi citando
Vecchio 25-03-2007, 21.10.39   #49
Downloader
Gold Member
Top Poster
 
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
Downloader promette bene
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.
Downloader non è collegato   Rispondi citando
Vecchio 27-03-2007, 13.11.40   #50
marduk.babilonia
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()
  Rispondi citando
Vecchio 27-03-2007, 13.26.10   #51
Downloader
Gold Member
Top Poster
 
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
Downloader promette bene
Cioè io dovrei mettere le JComboBox o quello che è fuori dalla tabella??

Non mi è chiarissima sta cosa?
Downloader non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

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 02.05.36
[XP/SP2] Controllo in corso del file System primoair Windows 7/Vista/XP/ 2003 2 28-02-2006 22.13.01
[Java] Stringhe su finestra di dialogo Alhazred Programmazione 7 23-02-2004 12.25.29
controllo D:/ al boot slivio... Windows 7/Vista/XP/ 2003 2 21-11-2003 01.32.59

Orario GMT +2. Ora sono le: 01.05.18.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.