簡體   English   中英

在JSplitPane Java中顯示JFrame

[英]Displaying JFrames inside JSplitPane Java

我使用的GUI進行JSplitPane ,我想顯示JFrame在左側JSplitPane和另一個JFrame一個右側內JSplitPane 另一個JFrame的名稱是Minimize.javaDiagram.java 我的問題是如何調用這些並將其顯示在JSplitPane的左側和右側? 這篇文章的更新,我將我的JFrame轉換為JPanel並成功顯示,但是現在的問題是它沒有執行功能/方法。

這是我的主表單代碼。

        public LogicGates()
        {
            Minimize mi = new Minimize();

             //mi.setVisible(true);
            JLabel iExp = new JLabel("Inputted Expression: ");
            p.add(iExp);
            j1= new JLabel("");
            j1.setVisible(false);
            p.add(j1);


            JScrollPane aaScrollPane = new JScrollPane(aa);

//here is my problem,when i run the code it displays the label and jcombobox but didn't perform the function
            gatessplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, mi, aaScrollPane);
            gatessplit.setOneTouchExpandable(true);
            gatessplit.setDividerLocation(300);

            //Provide minimum sizes for the two components in the split pane.
            Dimension minimumSize = new Dimension(150, 80);
            //frame.setMinimumSize(minimumSize);
            aaScrollPane.setMinimumSize(minimumSize);

            //Provide a preferred size for the split pane.
            gatessplit.setPreferredSize(new Dimension(900, 500));


        }

您是否可以將JPanelsJFrame上的Layout Manager結合使用?

這將允許您創建JFrame ,然后向其添加一個布局,該布局由左右兩部分組成。 然后,您可以在左側和右側添加一個JPanel ,並向每個JPanel添加組件。

JPanel教程http : //docs.oracle.com/javase/tutorial/uiswing/components/panel.html

布局教程http : //docs.oracle.com/javase/tutorial/uiswing/layout/visual.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM