【发布时间】:2011-07-01 10:44:43
【问题描述】:
我有一个问题。我想制作一个摆动形式,当点击一个按钮时,他将一个面板(包含他的内容)向左滑动,这样右边的面板就会用平滑的效果替换它。
我已经尝试过一段时间如何检查面板的大小,然后将其最小化并像这样显示下一个:
while (jpanelprincipal1.getWidth() < 439 || jpanelprincipal1.getHeight() > 250)
{
int panel1width = jpanelprincipal1.getWidth();
int panel2height = jpanelprincipal1.getHeight();
jpanelprincipal1.setSize(panel1width -- , panel2height --);
jpanelprincipal2.setSize(440,250);
}
我在 C# 中使用了这个技巧,但使用 Application.DoEvent(); (显然它在 java 上不可用)。
有没有我可以制作 2 个或更多面板的幻灯片效果?
顺便说一句:对不起,我的英语很糟糕!
提前致谢, 路易斯·达科斯塔
【问题讨论】:
标签: java swing jpanel slide effect