5
我已將org-jdesktop-layout.jar添加到我的項目中我的netbeans庫中。我發現在這個.jar文件:C:\Program Files\NetBeans 7.0.1\platform\modules
Java在Netbeans中導入org-jdesktop-layout
但是下面的代碼行仍無法識別:
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
我想我錯過了正確的import語句。什麼是正確的進口聲明?如果有其他任何有用的信息,請告訴我!什麼決定了一個導入語句的前綴?
編輯:下面的代碼似乎來自舊的GUI庫。我有兩個選擇,轉換爲更新的GUI標準或訪問舊的GUI標準?我以前從來沒有做過這樣的事情。我能做什麼?
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))
);
我認爲這可能是一個較舊的圖書館...... 在此先感謝
對於1.6+,換掉['javax.swing.GroupLayout'](http://docs.oracle.com/javase/7/docs/api/javax/swing/GroupLayout.html)。 –
對象LayoutStyle怎麼樣? – CodeKingPlusPlus