Ho aggiunto l'org-jdesktop-layout.jar alle mie librerie nel mio netbeans nel mio progetto. Ho trovato questo file .jar in: C:\Program Files\NetBeans 7.0.1\platform\modules
Java Importazione di org-jdesktop-layout in Netbeans
Tuttavia, la seguente riga di codice non viene ancora riconosciuto:
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
penso che mi manca l'istruzione import destra. Qual è la giusta dichiarazione di importazione? Se ci sono altre informazioni che potrebbero essere utili, fammi sapere! Inoltre, cosa determina il prefisso per una dichiarazione di importazione?
EDIT: Il seguente codice sembra provenire da una vecchia libreria GUI. Ho due opzioni, convertire i nuovi standard GUI o accedere ai vecchi standard GUI? Non ho mai fatto nulla di simile prima. Cosa posso fare?
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addContainerGap()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(jButton1)
.add(layout.createSequentialGroup()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel1)
.add(jLabel2))
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(capFormattedTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(wtFormattedTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 69, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))))
.addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
Penso che questo potrebbe essere una libreria vecchio ... Grazie in anticipo
Per 1.6+, sostituirlo con ['javax.swing.GroupLayout'] (http://docs.oracle.com/javase/7/docs/api/javax/swing/GroupLayout.html). –
E l'oggetto LayoutStyle? – CodeKingPlusPlus