关于SVG和Swing的结合

问题描述

我想在swing中让svg文件自由拖动大小,这样怎么搞的?有没有哪位大侠知道

解决方案

你这个svg应该画在某个容器上了吧。比如JPanel之类的。需要做的就是把这个容器按在个JSplitPane上。参考官方http://docs.oracle.com/javase/tutorial/uiswing/components/splitpane.html

时间: 2024-10-10 00:34:03

关于SVG和Swing的结合的相关文章

Java Swing 组件如何显示嵌套了svg的html?

问题描述 我用的是JavaSwing的JEditorPane组件,但是它只能显示html文件,如果嵌套了svg文件,那么svg文件那块就会显示问号,不能显示出来.如果是显示纯svg文件的话我也有办法,现在的问题就是如何在swing组件中显示嵌套了svg文件的html文件.能有什么办法解决这个问题吗? 谢谢! 解决方案 家里网络访问不了sourceforge的网站--.不然很想尝试在swing中嵌入浏览器哪个djproject,看看是否支持svg.我用JEditorPane时,使用底层的一些api

java-新手,如何为一个swing程序写一个按某键暂停功能?

问题描述 新手,如何为一个swing程序写一个按某键暂停功能? 比如一个贪吃蛇游戏,现在想在键盘上按一个键暂停游戏,比如游戏时按F5暂停游戏,此时我不知道应该把这个键盘事件注册到哪个事件源上呢?也就是在程序运行中由谁来监听这个键盘事件呢?还请大家指点一下! 解决方案 我觉得应该用暂停线程来控制,没用过,你可以试试

请问Java Swing编程里怎样将一个Image里的数据复制到另一个Image里?

问题描述 请问Java Swing编程里怎样将一个Image里的数据复制到另一个Image里? 请问如何将一个Image里的所有数据复制到另一个Image(比如Image2)里?让Image里的数据与Image2里的数据相同,对Image的数据进行操作时,对Image2无影响 解决方案 http://www.iteye.com/problems/80309

Java中透明和不规则Swing窗口

支持透明和不规则窗口已经成为 AWT 和 Swing 团队长久以来梦寐以求的功能.尽管本机应用程序在主要操作系统上使用这项功能已经为时 已久,但在核心 Java 中还不能使用它.即将发布的 "Consumer JRE"正在进行修改,也就是对 Java SE 6 进行重大更新.Java SE 6 将为 创建不规则.全透明和每个像素透明的顶级窗口提供 API. 历史 本机应用程序的开发人员通常在开发 UI 应用程序中享受了更高级的灵活性.但是为此而付出的代价是将应用程序限制在某一特定平台上

Swing框架之Model

构建应用程序应该以数据为中心,而不是以用户界面为中心,这是一个良好 的编程习惯.为支持这种编程范式,Swing为每种带有逻辑数据或值的组件定义 了独立的模型接口,这种分割使程序可以选择向Swing组件中嵌入自己的模型实 现. 下面表格列出Swing中组件及其模型的映射关系: 组件 Model接口 Model类型 JButton ButtonModel GUI状态 JToggleButton ButtonModel GUI状态/应用数据 JCheckBox ButtonModel GUI状态/应用

SVG Animation动画

SVG动画示例 下面是一个简单的SVG动画的例子: <svg width="500" height="100"> <rect x="10" y="10" height="110" width="110" style="stroke:#ff0000; fill: #0000ff"> <animateTransform attributeNa

Java Swing 弹出对话框的使用

Swing 中提供了 JOptionPane 类来实现类似 Windows 平台下的 MessageBox 的功能,利用 JOptionPane 类中的各个 static 方法来生成各种标准的对话框,实现显示出信息.提出问题.警告.用户输入参数等功能. 这些对话框都是模式对 话框:   ConfirmDialog   ---  确认对话框,提出问题,然后由用户自己来确认 ( 按 "Yes" 或 "No" 按钮 ) InputDialog   ---  提示输入文本

理解Java Swing中的Accelerator Key

前言:没事在看<Java Swing, 2nd Edition>,看到有个东西还是蛮有趣的说,就是Accelerator key,呵呵,好像要配合Alt一起用才能起到作用.蛮多东西是看了程序后才发现原文的意思的.这次算是插曲,不在MapsEditor的范围之内.顺便提一下,中午起来有3到4个人加了群,蛮开心的.高手也好初学也罢,大家重要的是交流,大胆说出自己的想法,错了就错了,谁没错过啊-- 关于Accelerator key,在做GUI的时候还是比较重要的吧,至少以前认为那些不用鼠标的人蛮高

SVG Filters之虚化Blur Effects

SVG 滤镜 在 SVG 中,可用的滤镜有: feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feFlood feGaussianBlur feImage feMerge feMorphology feOffset feSpecularLighting feTile feTurbulence feDistantLight fePoi