boxlayout

    5熱度

    5回答

    我試圖用Java Layouts創建一個非常簡單的窗口。我有三個要素來安排:一個按鈕,一個進度條和一個標籤。該按鈕必須垂直居中,進度條必須佔滿全部寬度,並且標籤必須左對齊。 下面是一些代碼(只是假設窗格是一個JFrame的內容窗格和按鈕,進度條和標籤之前已經創建): BoxLayout layout = new BoxLayout(pane, BoxLayout.Y_AXIS); pane.se

    2熱度

    1回答

    我想擺脫空空間的jsplitpanes左: 這裏是我的代碼: getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS)); JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); splitPane.add(downloa

    1熱度

    2回答

    我想我解決了我的問題,但我不知道它爲什麼這樣工作,所以我希望有人能解釋它所以我今後不會再犯同樣的錯誤。 這裏有一個簡單的例子是編譯的我想要做的事: public class BoxLayoutTest extends JFrame { public BoxLayoutTest() { setSize(400,300); JPanel mainPanel =

    0熱度

    1回答

    我想要在veritcal BoxLayout中有多行標籤和圖像標籤。對於多行標籤,我使用帶setEditable(false)的JTextArea。對於圖像標籤,我使用JLabel([ImageIcon])。 下面的代碼顯示textarea下面有很多空間,我不想那樣。爲了保持簡單,我添加了文本標籤而不是圖片標籤。 我想要的是從上到下堆疊textarea和標籤。在每個textarea之後,標籤應該緊

    4熱度

    4回答

    沒有任何人有一個想法,我怎麼能開始調試中的Java Swing這個錯誤? Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:282) at java.awt.Contai

    1熱度

    1回答

    我正在研究一個沒有任何netbeans幫助的java gui應用程序硬編碼。我爲我的gui使用了盒子佈局。我的問題很簡單,從我看到的在線boxlayout應該堆疊在一起的元素。但是,當顯示這個時,我有一個textarea(x,y)切換按鈕和另一個textarea(x,y),在我的第一個文本區域和切換按鈕之間存在間隙,切換按鈕和第二個textarea 。爲什麼他們沒有被堆放! 謝謝,

    0熱度

    1回答

    最初,我想問如何以編程方式用可可來創建用戶界面,即不使用界面生成器。但似乎其他人已經asked this question和答案沒有幫助我。 所以我會問一個不同的問題,我希望間接幫助我回答上一個問題。那就是: (QUESTION_START) 如何創建一個目標C類,與Java中的BoxLayout class功能等同? (只需點擊該鏈接,該網頁上的圖片說,你需要了解的BoxLayout的一切。)

    2熱度

    2回答

    拆卸時 我使用的BoxLayout並從中動態刪除組件,這樣的事情不轉移: public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { final JFrame frame = ne

    0熱度

    1回答

    我知道這已被問及很多,並以各種方式,我已經嘗試過,但沒有成功。我使用netbeans和swing來創建我的GUI。 我在JPanel內部有一個Jlabel。無論何時我將標籤放置在面板內部,它都會自動將其錨定到最接近的組件,而這不是我想要的。無論大小如何,我都希望將組件居中。 但是,在GUI編輯器的「代碼」部分中創建自定義JPanel以創建BoxLayout和GridBagLayout似乎不起作用。