有关swing控件的问题,请各位高手帮忙

acemeicn 2004-07-06 11:33:45
在Applet中控制一个panel使它能够像菜单条一样任意移动
就好像word,execl中的工具栏(菜单条)那样,可以由鼠标控制任意移动

不知如何下手,望各位高手帮忙
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bradwoo8621 2004-07-08
  • 打赏
  • 举报
回复
加载到JDesktopPane中使用
maowu 2004-07-06
  • 打赏
  • 举报
回复
JInternalFrame
acemeicn 2004-07-06
  • 打赏
  • 举报
回复
我将getContentPane().add(leftInternalFrame);
改为getLayeredPane().add(leftInternalFrame);
结果画面没有显示,而只剩下其他的控件把画面充满了
Acylas 2004-07-06
  • 打赏
  • 举报
回复
getContentPane().add(leftInternalFrame);
这个有问题,getContentPane()默认的layout是borderlayout,所以一直都是那么大。
改为getLayeredPane()。add
acemeicn 2004-07-06
  • 打赏
  • 举报
回复
使用了JInternalFrame但是有些问题

----------------------------------------------------------------------------------
//applet初识化的方法
public void init() {

JInternalFrame leftInternalFrame = new JInternalFrame("movable panel",
true, true, true, true);
getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.X_AXIS));

...
...

leftInternalFrame.getContentPane().add(menuPanel);
getContentPane().add(leftInternalFrame);

...
...
}
----------------------------------------------------------------------------------

按照上面的方法初始化后,InternalFrame是出现了,最大化最小化按钮也有,可是drag
InternalFrame以及点击最大化最小化按钮都没有反应。

看了JDK的例子,InternalFrame是不是一定要在JDesktopPane才能使用

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧