美文网首页
Swing的Layout

Swing的Layout

作者: LuChenghao | 来源:发表于2017-08-16 23:05 被阅读0次

    这个是我的整体的一个布局。

    首先,我们会new一个Frame来装所有的东西。Frame 可以settitle,setSize, setLocation, 当然如果要让Frame肉眼可见,还得设置setVisiable(true).
    然后如果你想添加一个如上面图片显示的菜单栏的话,我们可以new 一个JMenubar,然后把这个JMenubar add到JFrame里面。同时我们还可以new JMenu,比如上面的File  菜单就是一个JMenu,那菜单里面的Items 就是JMenuItem了。只要把相应的MenuItem 添加到JMenu里去,把JMenu添加到JM'e'nu'bar里面就OK了。

    接下去就是下面的整个图片的展示了。我这里用的是,JLabel, 通过JLabel的setIcon方法把图片add到整个面板上面。具体我是这样做的:我先new了一个JLabel,再new了一个JPanel,然后再new一个JScrollPane。我把JLabel放到JPanel里面,再把JPanel放到JScrollPane里面,最后把JScrollPane放到JFrame里面。简直就是一层套一层,套里有套啊。就这样整个的面板就算完成了。然后主要就是各种事件的监听操作,我后面会放一个播放音乐的进度条,这样一首歌的播放进度就可视化了。

    ---EOF---

    相关文章

      网友评论

          本文标题:Swing的Layout

          本文链接:https://www.haomeiwen.com/subject/gzvwrxtx.html