Netbeans 画界面问题

子木007 发布于 2011/05/12 14:35
阅读 1K+
收藏 1

Serverless 架构就不要服务器了?>>>

第一次使用 netbeans 画界面, 请指教。

举个例子,工具栏上面  BtnA, BtnB,  中间是一个大的Panel,  现在想点 BtnA 的时候 panel 显示 A 的内容, 点击 BtnB 的时候显示 B 的内容,请问这是怎么切换的?

1. 每次点击Btn 后 panel.removeAll(), 然后再把要显示的内容 add 进来?

2. 如果是 1 的方式, 怎么画界面呢? 主Panel 上, 又画A内容又画B内容? 

 

求教 求教

加载中
0
子木007
子木007

坐等, 各路神仙赶快发言

0
阿拉法政
阿拉法政

你是不是要CardLayout效果?

0
子木007
子木007

引用来自#3楼“Thinknight”的帖子

你是不是要CardLayout效果?

我先去看看什么CardLayout 是啥样子的

其实想法很简单,就是点每个按钮主 Panel 显示的内容不一样。   

0
子木007
子木007

CardLayout 不行

0
子木007
子木007

1分一秒…………

0
子木007
子木007

没人回答

问个别的, 点某个按钮后 

  mainPanel.removeAll();
  mainPanel.add(new OtherPanel());

为什么OtherPanel 加不进来呢?

0
xu81.com
xu81.com

选项卡行不行呢???

0
子木007
子木007

引用来自#8楼“viperasi”的帖子

选项卡行不行呢???

这个真不行。 页面原型都是定死的。

0
戴威
戴威

把两份内容各建立一个panel

点击按按钮A,就把a panel的内容放入到下方的panel里

点击按按钮B,就把b panel的内容放入到下方的panel里

0
子木007
子木007

引用来自#10楼“喵了个咪”的帖子

把两份内容各建立一个panel

点击按按钮A,就把a panel的内容放入到下方的panel里

点击按按钮B,就把b panel的内容放入到下方的panel里

我也是这么想的。 

但是我写的代码执行没效果

        mainPanel.removeAll(); // 先吧pane的清空

        mainPanel.add(new OtherPanel()); // 放另一个panel

求教

返回顶部
顶部