Qualcuno sa come utilizzare il layout scheda nello strumento di creazione GUI NetBeans? Voglio mostrare i pannelli come per la selezione JRadioButton
, quindi voglio stenderlo usando il Layout scheda.Come lavoro con il layout scheda nel generatore GUI NetBeans?
risposta
Ecco a very simple tutorial che potrebbe iniziare nella giusta direzione. Spero sia utile.
Il Sun tutorial sembra un buon punto di partenza per conoscere i layout delle carte.
Per quanto riguarda NetBeans per sé, è sufficiente assegnare il layout della carta per il componente che si desidera assegnare (ad esempio un JPanel), dargli un nome, e poi per i componenti figlio JPanel (altri JPanels per esempio), specificare la loro proprietà cardName
. Per passare da uno all'altro, lo si codifica in un evento.
Ciao JRL .. so come lavorare con la scheda layout come indipendente .. ma qui voglio sapere da Netbeans GUI builder .. – Sidharth
card.next(yourPanel);
eseguirà un ciclo di tutti i componenti del tuo mainpanel
quindi passa al primo. Per mostrare un componente con il tuo desiderio prova a seguire (pensa se ci sono 5 componenti e tu sei sul 2 e vuoi mostrare prima poi devi passare attraverso il resto di tutti nel di Vincent Ramdhanie esempio, JRL's risposta è bene secondo che dà un rapido salto per quello che si desidera, ma qui è un altro modo.
import javax.swing.JLabel;
import javax.swing.JPanel;
public class myJFrame extends javax.swing.JFrame {
private JPanel panel1, panel2;
/**
* Creates new form myJFrame
*/
public myJFrame() {
initComponents();
panel1=new JPanel();
panel2=new JPanel();
JLabel lb1=new JLabel("This is panel 1");
JLabel lb2=new JLabel("This is panel 2");
panel1.add(lb1);
panel2.add(lb2);
//make more if you want
// contentPanel.add(panel1);//show any of the panel first
}
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
buttonPanel1 = new javax.swing.JButton();
buttonPanel2 = new javax.swing.JButton();
contentPanel = new javax.swing.JPanel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
buttonPanel1.setText("Panel 1");
buttonPanel1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
buttonPanel1ActionPerformed(evt);
}
});
buttonPanel2.setText("Panel 2");
buttonPanel2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
buttonPanel2ActionPerformed(evt);
}
});
....
}
private void buttonPanel2ActionPerformed(java.awt.event.ActionEvent evt) {
contentPanel.removeAll();
contentPanel.add(panel2);
contentPanel.repaint();
contentPanel.revalidate();
}
private void buttonPanel1ActionPerformed(java.awt.event.ActionEvent evt) {
contentPanel.removeAll();
contentPanel.add(panel1);
contentPanel.repaint();
contentPanel.revalidate();
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/*
* Create and display the form
*/
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new myJFrame().setVisible(true);
}
});
}
private javax.swing.JButton buttonPanel1;
private javax.swing.JButton buttonPanel2;
private javax.swing.JPanel contentPanel;
private javax.swing.JPanel jPanel1;
}
in questo modo viene utilizzato quando si dispone di un albero e mostrare un pannello o di un componente su una selezione albero. Essa mostra direttamente che componente sull'albero aggiungere un value change listener
e ottenere l'elemento di selezione e mostrare il pannello appropriato
- 1. Netbeans GUI Builder
- 2. Costruttore GUI NetBeans: messaggio "caricamento in corso ..."
- 3. Come includere pannello personalizzato con NetBeans GUI Builder?
- 4. Posso salvare il layout della mia finestra in Netbeans 7.2?
- 5. Layout piattaforma Netbeans
- 6. Layout scheda Android setContent
- 7. Scheda file verticale in netbeans
- 8. Esercitazione sul layout scheda incompleta?
- 9. Integrazione di Netbeans con phpunit che non trova il generatore di scheletri
- 10. Ruby GUI (layout non complessi)
- 11. Layout in programma GUI Win32
- 12. Editor di GUI Netbeans che genera il proprio codice incomprensibile
- 13. Netbeans 7/7.1 javafx GUI designer/builder
- 14. Come modificare l'aspetto grafico in NetBeans GUI Designer Preview?
- 15. Come aggiungere l'ombreggiatura inferiore al layout scheda
- 16. Come posizionare il pulsante di azione mobile esclusivamente su un frammento solo nel layout scheda
- 17. Java Importazione di org-jdesktop-layout in Netbeans
- 18. NetBeans: Come abilitare/disabilitare la scheda specifica in JTabedPane
- 19. Cambia la larghezza della scheda GUI VIM
- 20. Python - La migliore libreria GUI per il lavoro?
- 21. Come scrivere nella scheda Registro e nella scheda Console.Error del corridore gui NUnit
- 22. Come rendere il menu della scheda Vim Vim per apparire come il menu della scheda Console
- 23. sostituisci elemento vista nel generatore di interfacce
- 24. Android Scheda Layout all'interno Frammento non caricare contenuti scheda
- 25. Come configurare il server JBoss con Netbeans?
- 26. Come modificare il valore WM_CLASS in un'applicazione GUI Java basata su piattaforma Swing o NetBeans?
- 27. Come si fa a spingere nel generatore di interfacce Xcode?
- 28. Come impostare una scheda specifica all'apertura di un'attività Layout scheda scorrevole?
- 29. come aggiungere un'immagine nel progetto Java netbeans
- 30. Utilizzo dei vincoli nel generatore di interfacce
grazie a Vincent Ramdhanie, questo è quello che mi aspetto .. – Sidharth
Stavo cercando esattamente la stessa cosa mentinoned da Vincent Ramdhanie. Ma potresti semplicemente aggiornare il tuo post sul blog con gli ultimi netbeans? O puoi solo dire riguardo a quell'azione? – helloworld
Il tutorial richiede un aggiornamento ... – XenoRo