這個是我的整體的一個布局缎讼。
首先澎语,我們會new一個Frame來裝所有的東西。Frame 可以settitle萍膛,setSize, setLocation, 當(dāng)然如果要讓Frame肉眼可見吭服,還得設(shè)置setVisiable(true).
然后如果你想添加一個如上面圖片顯示的菜單欄的話,我們可以new 一個JMenubar蝗罗,然后把這個JMenubar add到JFrame里面艇棕。同時我們還可以new JMenu,比如上面的File ?菜單就是一個JMenu串塑,那菜單里面的Items 就是JMenuItem了沼琉。只要把相應(yīng)的MenuItem 添加到JMenu里去,把JMenu添加到JM'e'nu'bar里面就OK了桩匪。
接下去就是下面的整個圖片的展示了刺桃。我這里用的是,JLabel, 通過JLabel的setIcon方法把圖片add到整個面板上面。具體我是這樣做的:我先new了一個JLabel吸祟,再new了一個JPanel瑟慈,然后再new一個JScrollPane。我把JLabel放到JPanel里面屋匕,再把JPanel放到JScrollPane里面葛碧,最后把JScrollPane放到JFrame里面。簡直就是一層套一層过吻,套里有套啊进泼。就這樣整個的面板就算完成了。然后主要就是各種事件的監(jiān)聽操作纤虽,我后面會放一個播放音樂的進(jìn)度條乳绕,這樣一首歌的播放進(jìn)度就可視化了。
---EOF---