1. java 读取cad中的文字
不明白你要干什么,JAVE是一种计算机语言.
CAD是一个软件,这两个东西是如何连系上的?难道你要用JAVE编一个程序软件,让它去读取CAD内容?CAD可是用C语言编写的,理论上JAVE是可以读取C语言程序的,不过显然这个问题不是在这里几句话能解决的.
CAD转PDF就更简单了,2012以上的版本可直接在文件--输出里输也PDF格式文档,2012以下的版本要在打印里面选PDF虚拟打印机打印出PDF格式文件.完全用不到你说的代码转换.
说了这么多,你倒底是干嘛的呢?
2. java读取dxf(一种cad图纸文件)文件,统计该图纸中的阀门数,管道数
这个要看你的cad图纸抄是怎么画袭的,有什么规则或者规律。
如果图纸是用某些二次开发的系统画的,可能会把阀门、管道等定义为块之类,看看这些块有无固定的名称。
还有一个思路是查图纸中的标注文字,比如零件表。
你可以用文本编辑器打开ASCII格式的dxf文件,分析一下特征。
不知道你要开发什么用途的软件,如果可能的话建议你从更前一点流程上想办法会更有效,比如改变制图方式或者业务规范,通过零件表而不是图纸去获取材料清单。
3. java 濡備綍瀹炵幇CAD涓婊氳疆鏀惧ぇ缂╁皬鍥惧舰鎿嶄綔锛
sadsad s
cmxz,cxcl 鎸変綇ctrl 婊氬姩婊戣疆
4. JAVA涓瑿adLayout甯冨眬鏄鎬庢牱搴旂敤
杩欎笅闈㈡槸鎴戝︿範鐨勬椂鍊欏啓鐨 浣犵湅鐪嬩笅鍚
package CardLayout;
//浣跨敤CardLayout瀹瑰櫒鍙浠ュ圭撼澶氫釜缁勪欢锛屼絾鏄瀹為檯涓婂悓涓涓鏃跺埢瀹瑰櫒鍙鑳戒粠杩欎簺缁勪欢涓閫夊嚭涓涓鏉ユ樉绀猴紝杩欎釜琚鏄剧ず鐨勭粍浠
//灏嗗崰鎹鎵鏈夌殑瀹瑰櫒绌洪棿銆侸TabbedPane鍒涘缓鐨勫硅薄鏄涓涓杞诲瑰櫒锛岀О涓洪夐」鍗$獥鏍笺侸TabbedPane绐楁牸鐨勯粯璁ゅ竷灞鏄疌ardLayout
//甯冨眬骞朵笖鑷甯︿竴浜涢夐」鍗★紙涓嶉渶瑕佺敤鎴锋坊鍔狅級,杩欎簺閫夐」鍗′笌鐢ㄦ埛娣诲姞鍒癑TabbedPane绐楁牸涓鐨勭粍浠剁浉瀵瑰簲锛屼篃灏辨槸璇达紝褰撶敤鎴
//鍚慗TabbedPane绐楁牸娣诲姞涓涓缁勪欢鏃讹紝JTabbedPane绐楁牸浼氳嚜鍔ㄦ寚瀹氱粰璇ラ夐」涓涓閫夐」鍗★紝鍗曞嚮璇ラ夐」鍗★紝JTabbedPane绐楁牸
//灏嗘樉绀洪夐」鍗$殑椤哄簭鍜屾墍瀵瑰簲鐨勭粍浠堕『搴忕浉鍚屻
//JTabbedPane鍙浠ヤ娇鐢╝dd(String text,Component c);鏂规硶灏嗙粍浠禼娣诲姞鍒癑TabbedPane绐楁牸涓锛屽苟鎸囧畾鍜岀粍浠禼瀵瑰簲鐨
//閫夐」鍗$殑鏂囨湰鎻愮ず鏄痶ext銆備娇鐢↗TabbedPane绐楁牸鐨勬瀯閫犳柟娉
//public JTabbedPane(int tabPlacement)鍒涘缓鐨勯夐」鍗$獥鏍肩殑浣嶇疆鐢卞弬鏁皌abPlacement鎸囧畾锛岃ュ弬鏁扮殑鏈夋晥鍊间负
//JTabbedPane.TOP JTabbedPane.BOTTON JTabbedPane.LEFT JTabbedPane.RIGHT
import javax.swing.*;
import java.awt.*;
public class Excise {
public static void main(String args[]){
new MyWin();
}
}
class MyWin extends JFrame{
JTabbedPane p;
Icon icon[];
String imageName[]={"D:\\fu.gif","D:\\open.gif","D:\\save.gif","D:\\zhantie.gif"};
public MyWin(){
setBounds(100,100,500,300);
setVisible(true);
icon=new Icon[imageName.length];
for(int i=0;i<icon.length;i++)
icon[i]=new ImageIcon(imageName[i]);
p=new JTabbedPane(JTabbedPane.LEFT);
for(int j=0;j<icon.length;j++)
{
int m=j+1;
p.add("瑙傜湅绗"+m+"骞呭浘鐗",new JButton(icon[j]));
}
p.validate();
add(p,BorderLayout.CENTER);
validate();
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
5. VISTA在装CAD2008时提示 找不到合适的JVM,请使用选项-is;javahome再次是怎么回事啊
Java虚拟机(JVM),java_home=java编译器(如jdk)安装目录
建议下载jvm
http://www.java.com/zh_CN/download/manual.jsp下载
Java Runtime Environment Version 5.0 Update 9
或者重新找一个cad2008(完整的,包括jvm)
www.hi..com/ling_yangzhong