请教一个Java应用软件的设计问题

问题描述

各位大侠,我们正在设计一个制作家具的软件,其本功能就是需要让软件使用者可以在界面上使用一些Graphics功能来设计家具,有点象AutoCAD,但没有那么复杂。以往这种软件都是用MSC语言写的,但因为我们希望这个应用软件可以通WebBrowser来启动,并且希望设计的Job可以都被存在一个服务器上的数据库里,以便被共享和管理。所以,我们准备用JavaWebStart技术来实现,但是我们有许多顾虑,Java的稳定性,网速对JavaWebStart的要求,Java有没有足够的Graphics功能,等等。不知道这里没有高手写过或正在写这样的软件,或者有没有这方面的经验,请多提一些建议。在这里,先谢了。

解决方案

解决方案二:
该回复于2010-12-13 09:05:10被版主删除
解决方案三:
直接用javascript算了,去看看mxGraph吧
解决方案四:
LZ要的功能很强大,没做过这方面的哦,这样的功能用extjs可不可以
解决方案五:
引用2楼ticmy的回复:

直接用javascript算了,去看看mxGraph吧

我还真没试过mxGraph,回头去研究一下,请问你有么有做过类似的项目?还有,用了javascript,我要將生成的pdf文件存在当地电脑,有什么办法解决吗?谢谢

时间: 2024-07-30 22:41:04

请教一个Java应用软件的设计问题的相关文章

线程中止-请教一个JAVA线程的奇怪问题

问题描述 请教一个JAVA线程的奇怪问题 在学习JAVA线程时候的遇到一个很奇怪的现象.让我们先来看代码 public class TestThread { public static void main(String[] args) { IRun ir = new IRun(); Thread it = new Thread(ir); it.start(); try { Thread.sleep(1000); } catch (InterruptedException ex) { Logger

java-新手请教一个JAVA问题,急用。

问题描述 新手请教一个JAVA问题,急用. 我用JAVA在一个包中写了MultiThreadMatrix.java和Jiemian.java.MultiThreadMatrix.java是一个并行矩阵计算程序,怎么让Jiemian.java中的一个按钮b3,点击b3执行MultiThreadMatrix.java,并将结果输出在Jiemian.java的文本框中.图中RUN就是b3 MultiThreadMatrix.java的打印的结果是,先让你输入想建立的线程个数,然后输出每个线程计算哪一行

java-求做一个Java类的设计的题

问题描述 求做一个Java类的设计的题 Account类:代表一个银行账户 balance属性:代表账户里的金额 deposit方法:向账户中存钱,如果传入的金额大于0,存钱,返回true,否则不存钱,返回false withdraw方法:从账户中取钱,如果余额够,取钱,返回true,如果余额不足,不取钱,返回false display方法:用于查询当前帐户金额 解决方案 public class Account { private double balance;//定义账户的金额 /** *

泛型-请教一个JAVA的基础问题

问题描述 请教一个JAVA的基础问题 有如下的一个接口,叫做:GenericDao,有几点不理解: 1.虽然知道E,K,V都是泛型,但是一直不太理解有什么用,比如:>这段代码有什么用,实现什么功能?如果不写会有什么影响? 2.为什么在类的定义中还可以extends,一般不都是 class A1 extends A,这么写么?为什么可以class A1 package com.patsnap.common.bean; import com.patsnap.common.entity.DBVersi

请教一个Java的Swing技术问题.

问题描述 高手,我弄了一个Java的Swin类型,源代码如下:importjava.awt.Component;importjava.awt.Rectangle;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.ItemEvent;importjava.awt.event.ItemListener;importjava.io.File;importjava.net.U

请教一个java web 启动服务问题?

问题描述 我是struts1+hibernate+spring结合的项目想做一个项目启动的时候就向数据库里面插入一条数据.1.集成strutsPlugIn时,这个WebApplicationContextwac=WebApplicationContextUtils.getWebApplicationContext(event.getServletContext());CompanyServicecompanyService=(CompanyService)wac.getBean("company

请教一个java线程的一个小问题,求程序执行流程,打印结果为1000 b=1000

问题描述 public class Test implements Runnable{int b = 100;public synchronized void m1() throws Exception{b =1000;Thread.sleep(5000);System.out.println("b:"+b);}public synchronized void m2() throws Exception{Thread.sleep(2500);b = 2000;}public void

大家好,第一次来这个论坛,请教一个Java数据库问题

问题描述 为什么执行这个Java连接数据库后,什么都不显示,代码如下importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.ResultSetMetaData;importjava.sql.Statement;//测试类publicclassExec{publicstaticvoidmain(String[]args){//数据库连接Connectioncon=n

请教一个java socket问题

问题描述 packagedbutil;importjava.io.*;importjava.net.*;publicclassSocketServer{ServerSocketss=null;Sockets=null;DataInputStreaminStream=null;DataOutputStreamoutStream=null;publicSocketServer(){try{init();}catch(Exceptione){System.out.println(e.toString(