[問題] 視窗frame,元件排放問題

看板java作者 (sapa)時間18年前 (2007/12/11 01:14), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/1
import java.awt.*; import java.awt.event.*; class Sup { static int n=0; public static void main(String [] args) { Frame f = new Frame("買家"); f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) { System.exit(0); //離開程式 } }); final Button b = new Button("按下 0 次"); b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { n++; b.setLabel("按下 "+n+" 次"); //設定按鈕上的文字 } }); Label a = new Label("產品數量"); f.add(a); f.add(b); //框架內加入按鈕 f.setSize(200, 100); //設定顯現大小 f.setLocation(100, 100); //設定顯現位置 f.setVisible(true); //秀出框架 } } 以上是我的問題,如果我要Button出現的話 , 我的Label就會被蓋過去而不能顯示出來 然後我調Button的大小的話Frame也會因改變大小.我是想要這兩個元件拼排(垂直) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.26.162

12/11 01:31, , 1F
GridLayout?
12/11 01:31, 1F

12/11 02:33, , 2F
我喜歡FlowLayout (羞~)
12/11 02:33, 2F

12/11 03:13, , 3F
我喜歡nullLayout + setBound XD
12/11 03:13, 3F

12/11 21:01, , 4F
排版很頭痛呀
12/11 21:01, 4F

12/14 01:32, , 5F
話說我之前都見一堆PANEL和LABEL來符合排版需求...
12/14 01:32, 5F

12/14 01:33, , 6F
後來發現Jigloo真好用...>"<
12/14 01:33, 6F

12/14 01:34, , 7F
個人比較喜歡BorderLayout..因為還蠻直觀的..XD
12/14 01:34, 7F
文章代碼(AID): #17NNFYEt (java)