我在netbeans的包中創建了一個jFrame表單。該項目沒有主要課程。我已經從調色板中放置了一個按鈕。以下是該按鈕的代碼:在JFrame中創建對象
int x = jButton1.getHorizontalAlignment();
int y = jButton1.getVerticalAlignment();
JButton button2=new JButton();
button2.setBounds(200, 200, 100, 100);
button2.setVisible(true);
第二個按鈕不會顯示。爲什麼? x和y將在以後用於相對定位。 我還想知道除了x + something和y + .setBounds()的座標參數之外怎麼做。
1)你需要添加按鈕到JFrame的內容窗格或JPanel? 2)除非你只是搞亂了,否則不要使用setBounds()。相反,使用佈局管理器定位您的小部件,並讓他們設置確切的大小和位置。 – 7stud
@ 7stud我想將按鈕添加到對象窗格。如何使用佈局管理器在相對位置創建對象? –
@DeeparthGupta:默認情況下,每個「組件」都是可見的,不會爲每個組件顯式編寫「setVisible(true)」。只需設置Top Top Container的可見屬性就足夠了。 –