java控制visio可以用Jacob,一個(gè)java與COM通信的開(kāi)源項(xiàng)目,可以實(shí)現(xiàn)java和visio的實(shí)時(shí)互操作。不過(guò)你說(shuō)的控件光用swing是不能將visio的窗口置于swing窗體內(nèi)的,需要用SWT,反正你要用visio已經(jīng)綁定到win平臺(tái)了,用SWT也沒(méi)關(guān)系了。如果你用swing做桌面開(kāi)發(fā)的話(huà)還要找一些swt嵌入swing的文章。我們部門(mén)有將word嵌入到swt窗體內(nèi)的應(yīng)用,visio應(yīng)該是一樣的,如果你的一切操作都是依賴(lài)visio,也就是打開(kāi)了visio后與java程序沒(méi)有互操作了就不需要用jacob了。例子是不能發(fā)了,公司的代碼發(fā)出來(lái)不太好,你照著這個(gè)思路研究吧,我這邊看過(guò)真實(shí)的應(yīng)用肯定是可行的。
讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、雅安服務(wù)器托管、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、峨邊彝族網(wǎng)站維護(hù)、網(wǎng)站推廣。
可以試試這個(gè)語(yǔ)句
image = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("地址"));
是這個(gè)嗎
image = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("地址"));
//你把你QQ留下或者發(fā)給我吧..我給你弄..無(wú)語(yǔ)了..
圖片的路徑是 image 文件夾里面放"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg 這些圖片.
jLabel1.setIcon(new ImageIcon("image/"+url[count])); 程序的根目錄下我加了個(gè)image (文件夾)也許你沒(méi)有看清楚,如果你不需要image的文件夾可以刪除.那樣只是方便管理圖片
jLabel1.setIcon(new ImageIcon(url[count])); //改成這樣就可以了
import java.awt.Dimension;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import javax.swing.border.TitledBorder;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.JSlider;
public class Frame1 extends JFrame {
JPanel contentPane;
TitledBorder titledBorder1 = new TitledBorder("");
JLabel jLabel1=new JLabel();
JSlider jSlider1 = new JSlider();
String url[]={"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"}; //圖片的名字
int count=1;
public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(330, 310));
setTitle("Frame Title");
jLabel1.setBorder(BorderFactory.createEtchedBorder());
jLabel1.setBounds(new Rectangle(3, 3, 324, 243));
jLabel1.setLayout(null);
jSlider1.setBounds(new Rectangle(5, 252, 320, 18));
jSlider1.setMaximum(url.length-1); //設(shè)置滑塊的大小..是數(shù)組的大小
jSlider1.setMinimum(0); //最小值是0
jSlider1.setValue(0); //當(dāng)前的位置是0
contentPane.add(jLabel1);
contentPane.add(jSlider1);
picture();
jSlider1.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
count =jSlider1.getValue(); //滑塊的當(dāng)前值(位置)
picture();
}
});
}
public void picture(){
jLabel1.setIcon(new ImageIcon("image/"+url[count])); //畫(huà)圖
}
public static void main(String[] args) {
Frame1 frame = new Frame1();
frame.setVisible(true);
}
}
分享名稱(chēng):java代碼插入矢量圖 java生成矢量圖
URL網(wǎng)址:http://vcdvsql.cn/article18/ddsijgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、虛擬主機(jī)、網(wǎng)站排名、網(wǎng)站收錄、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容