我的Java矢量软件之路4--FAQs

一些朋友提到了关于Java矢量程序,还有JFDraw的一些技术问题,我的网站上没有BBS,暂借CSDN宝地,在这里做一个小小的关于Java矢量程序方面的讨论.关于JFDraw或者Java Vector graph drawing方面的内容,朋友们有兴趣就发言. 对了,如果我说错了,请指正.但不要骂我哦. 呵呵.

问题1:(by chenke) JFDraw 是否支持SVG. 前面我答过了,目前不支持. 不过后面我会加上,这个没办法,应该支持的. 如果读者有兴趣, 也可以参考一下 http://xml.apache.org/batik/ ,这个好象是SVG的开源ToolKit. 或者对您的java矢量程序支持svg有一些帮助.

问题2:(by Raven Liu) 你好,我想了解一下你的软件中线条平滑的算法,能否交流一下呢? 刚才我回答了一下,Raven的意思是消除矩齿吧. 这个应该简单的,试试以下代码:(如果不是这个意思请发言)

package....
......
import java.awt.Graphics2D;
import java.awt.RenderingHints;
.....

void paint(Graphics g){
Graphics2D g2 =(Graphics2D)g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
....
}

..........如果还有其它问题,请发言,多谢. 回答不了就对不住啦.

时间: 2025-01-21 01:18:23

我的Java矢量软件之路4--FAQs的相关文章

我的Java矢量软件之路3--想象篇

一天, 一个新西兰的JFDraw客户(免费客户)问我, 能不能将JFDraw的最终用户版改成支持Web参数传递.他希望把JFDraw集成到他的Web应用程序中,我说可以考虑,方案如下: 1. 通过HTML(get/post)参数传递: 2. 通过一个复杂的JFDraw Client + JFDraw HTTP server来实现: 3. 或者把JFDraw HTTP Server改成Web Service server; 他说,没必要太复杂,搞个参数传递就可以了,而且,他不是Java程序员,对J

Java开源软件六大帮派

Java开源软件千千万,就好像一个江湖,有势力的有背景的就结成了一个帮派,经过不断的竞争,淘汰,六大帮派脱颖而出. 丐帮 - Apache Software Foundation 在我开始学习Java的时候,Apache的Jakarta子项目还很弱小,Apache的头牌是Apache HTTPD Server(至今也还是头牌),如今已经成了江湖第一大帮.Apache势力庞大,背后有众多大厂商的支持,例如IBM资助了apache的好几个 project,Sun则和tomcat合作密切,而BEA砸下

技术-高校校园车辆出管理系统的设计与实现,用JAVA 开发软件

问题描述 高校校园车辆出管理系统的设计与实现,用JAVA 开发软件 如何 基于ETC技术来实现? 项目描述: 1.校园注册车辆信息的维护 2.注册车辆进出校园的自动识别与放行 3.非注册车辆进入校园的拿卡登记与校园的计时收费 解决方案 我回头给你一个程序,等待. 解决方案二: 路过 可以问问系统集成的朋友

JAVA(网页/软件)超级交流群(500人):14673355欢迎大家参与讨论。

问题描述 JAVA(网页/软件)超级交流群(500人):14673355欢迎大家参与讨论群统一命名,方便管理和方便交流:技术(网页/软件)-(所在地)-名欢迎各位热爱这个行业和热爱这方面技术的人士加入,不管你来自那里,不管你现在从事什么职业,只要你热爱这方面,我们就欢迎你. 解决方案 解决方案二:新群???解决方案三:加一下了解决方案四:试试看解决方案五:嗯..新群啊..欢迎各位加入

Java实现软件运行时启动信息窗口的方法_java

本文实例形式详述了Java实现一个程序运行时的启动窗口效果,如常用的Microsoft Word. Borland JBuilder 等,这样的窗口称为信息窗口.使用信息窗口的好处是可以使用户在等待软件主界面出现前的一段时间中得知软件运行状态.本例将演示如何来实现信息窗口,当打开程序时,信息窗口先显示,并在窗口上倒计时,直到"waiting 0"时,关闭该窗口,显示程序的主窗口. 该功能的主要实现方法如下: 一般来说,大多数的信息窗口是没有标题栏的,因此信息窗口不能由继承JFrame

Java/.NET软件工程师就业实训班可免费试听

问题描述 免费训练营时间:8月10日(周一到周五,每天晚上18:30-21:30)主讲老师:微软专家龚斌5年Windows平台软件开发经验,3年软件培训经验.精通C#,ASP.NET,ADO.NET,WebService,SQLServer.擅长基于.NET平台的企业解决方案,熟悉微软系列产品.曾参与中石化清江石化股份公司MRP,小天鹅集团营销渠道管理,三菱电机情报管理系统等项目的开发.拥有较强的理论和实践相结合的能力,擅长项目驱动形式的教学.适合人群:具备基本的编程技能项目介绍:使用.NET中

8个简单部分开启Java语言学习之路 附java学习书单_java

之前为大家推荐了java语言阅读书籍,下面为大家介绍从哪几个方面开始学习java语言,具体内容如下 1. Java语言基础      谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的<Thinking in Java>.它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它.该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的<Thinking in C++>在1995年曾获SoftwareDevelopment J

超级好用的转矢量软件VECTOR MAGIC

  推荐一个超好用的软件,位图秒转矢量图!真的是秒转哦!软件的名字叫:Vector Magic,转矢量最强软件!试用之后真的超级厉害的!转出来的文件,锚点少,曲线平滑 还原度高,简直设计师必备!以后素材不够大都靠它啦!已打包,赶紧来拿! 经过多次下载求证得出:这个安装包是最好用的! 下面见证奇迹的时候到了! 为了体现VM多么好用,本工先在SAI里面拿手绘板写了几个字.因为是手绘板写的,所以必然是位图啦! 其实呢,只要打开VM,然后在里面点几个按钮.就可以瞬间转矢量啦! 首先在VM里面打开你要转矢

最好、最智能化、最方便的Java开发软件 IntelliJ IDEA 10.5.2

Java开发IDE,开发工具: IntelliJ IDEA 10.5.2,jetbrains公司最新版本,官方网站: http://www.jetbrains.com/,最好的java开发工具,非常智能化,编写代码极为快捷,强烈推荐.使用方便,庞大的快捷键设置,你只需按快捷键就能自动生成大段代码,甚至整个文件. 例如,大多时候,我们要生成这样一段代码: public static void main(String[] args) {         SystemManagerDao smd =