Topic: 请问怎样在多文档的主界面上加上工具栏啊?

  Print this page

1.请问怎样在多文档的主界面上加上工具栏啊? Copy to clipboard
Posted by: herong
Posted on: 2006-03-12 19:37

小弟是新手,现在想做一个MDI的程序,可是不知道怎样在主窗口上添加工具栏。菜单栏倒是可以加上。刚才搜索了一下论坛,也没有相关的帖子。希望各位大侠帮帮忙,小弟先行谢过啦!:)

2.Re:请问怎样在多文档的主界面上加上工具栏啊? [Re: herong] Copy to clipboard
Posted by: Skybus
Posted on: 2006-03-12 21:32

see the java api about javax.swing.Jtoolbar.*;

3.Re:请问怎样在多文档的主界面上加上工具栏啊? [Re: herong] Copy to clipboard
Posted by: herong
Posted on: 2006-03-13 22:53

可是当将JDesktopPane设置为JFrame的ContentPane之后,JToolBar就显示不出来了。也是,JToolBar是要求要有BorderLayout的,但JDesktoPane不是这样的布局器……

4.Re:请问怎样在多文档的主界面上加上工具栏啊? [Re: herong] Copy to clipboard
Posted by: yzdbj
Posted on: 2006-03-17 00:40

MDI的窗体设计思路:先建一个JPanel、JDesktopPane和JToolbar,将JPanel放在JFrame上,设置Jpanel的步局,JPanel加上JDesktopPane,将JToolbar加到JPanel上的某个方位(位置),以后建立的子窗体可直接加到JDesktopPane上!!

For example:
public class Test extends JFrame {
JPanel jp;
JDesktopPane jdp;
JToolbar jtbTop;
public Test(){
jp = new JPanel();
jdp = new JDesktopPane();
jtbTop=new JToolbar();
this.setContentPane(jp);
jp.setLayout(new BorderLayout()) ;
jp.add(jdp);
jp.add(jtbTop,BorderLayout.NORTH );
}
}

5.Re:请问怎样在多文档的主界面上加上工具栏啊? [Re: herong] Copy to clipboard
Posted by: JavaandC
Posted on: 2006-03-17 08:50

可以利用JToolBar来做工具栏。相关JToolBar的资料,参见Java-API中的 javax.swing.JToolBar

6.Re:请问怎样在多文档的主界面上加上工具栏啊? [Re: herong] Copy to clipboard
Posted by: herong
Posted on: 2006-03-20 22:17

谢谢,我现在决定不用MDI了:)


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923