我有这个想法,我想在我的项目中实现。 我知道这是可行的,但我不知道从哪里开始。
我有一个JPanel, 在那里将有一个Jbutton,一个JLabel,一个ComboBox和一个JtextArea。
最初,我的面板上只有JtextArea和JButton。
当我按下按钮时,Combobox和JLabel将滑入或淡入,或下拉,或事件旋转。
那我怎么做到这一点,我知道我必须使用图形g,重绘()。 Jlabel很容易,但组合框呢。
我是否应该将组合框和Jlabel添加到单独的Jpanel中并使该面板动画化。但即便如此,我也不知道如何使该面板处于运动状态。
请帮助我,并举例说明
谢谢!
答案 0 :(得分:2)
要开始使用,您可能需要研究这些术语:
一旦您了解了这些内容,您就可以做出您所询问的设计决策。
听起来你会有一个带有幻灯片布局的子面板。尽可能尝试不使用空布局。
您将在计时器任务中为每个刻度设置其位置或样式。
如果您正在设置样式,则需要克隆图形对象以避免“破坏”它 - 即,处理图形对象的副本,因此原始图像不会被意外更改或重新绘制你正在努力。