
若要添加新的自定义幻灯片版式,必须先切换到幻灯片母版视图,添加一个新的幻灯片版式后,附加您所需要的对象,然后另存为模板文件即可。控件工具箱里的东西需要宏代码
视图——工具栏——控件工具箱,一般按钮是需要加入代码才能进行 *** 作的
另外也可录制
工具+——宏——录制宏,进行一系列 *** 作,软件把你的 *** 作过程以代码的形式记录下来,打开VB编辑器还可以对其进行修改
工具——宏——宏,选择一个宏,可以执行要让照片随机播放,需要把照片名改成比如photo1jpg,photo2jpg,photo3jpg的有序号顺序排列的文件名,
然后把改名后的照片文件放到你的项目名的目录下,比如你的项目名叫"slideshow",你就把照片文件放到slideshow文件夹下
最后把下面的Java程序拷贝到你的项目中,把有DD类名的地方改成你的类名,就行了
完整的让一些照片在JFrame窗体里自动随机播放的幻灯片程序如下
(我用的文件是photo1jpg,photo2jpg,photo3jpg,注意事项在注释中注明
import javaawtGraphics;
import javaxswingImageIcon;
import javaxswingJFrame;
public class DD extends JFrame implements Runnable{
ImageIcon ii=new ImageIcon("photo1jpg");//这里换成你的文件名,放在你的项目名的文件夹中
DD(){
super("Slide");
setSize(400, 400);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
setVisible(true);
}
public void paint(Graphics g){
superpaint(g);
gdrawImage(iigetImage(),0,0,400,400,null);
}
@Override
public void run() {
while(true){
try {
Threadsleep(500);//这里是幻灯片播放间隔的时间,这里为500毫秒=05秒
} catch (InterruptedException e) {
eprintStackTrace();
}
int i=(int)(Mathrandom()3)+1;//这里是产生从1-3的随机数,如果你有6个文件,把3改成6就是从1-6的随机数了
ii=new ImageIcon("photo"+i+"jpg");//这里调用你的文件,如果你有6个文件,改成从1-6的文件名方便调用
thisrepaint();
}
}
public static void main(String[] args) {
DD d=new DD();
Thread t=new Thread(d);
tstart();
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)