
Swing
文章平均质量分 90
alanzyy
这个作者很懒,什么都没留下…
展开
-
Java2D曲线图
直接贴上代码,有时间在补充详细说明import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.font.FontRenderContext;import java.awt.font.TextLayout;imp原创 2012-12-18 11:55:51 · 2516 阅读 · 0 评论 -
JScrollBar在Nimbus L&F下滚动条消失
在更新最新的JDK 1.8_60后,遇到一个Bug:Nimbus L&F下滚动条在内容很多时不显示滑块了。简单来说,就是要给滑块设置最小大小,跟我开始的设想是一样的,只是我以为源码中已经有了最小大小设置,没想到还可以再设置一下。原创 2015-10-14 18:15:59 · 1121 阅读 · 0 评论 -
Java剪切板操作大全
提起剪切板,一般都是在桌面系统或工具中使用。目前,操作Java剪切板有两种形式,这也对应着两种不同的技术Swing和JavaFX。而剪切板有可以分为系统剪切板和自定义剪切板。顾名思义,系统剪切板可以在操作系统的范围内通用,一般支持String文本类型和Image图像类型。而自定义剪切板主要用于Java桌面应用程序内部的数据转移。原创 2015-10-14 21:56:13 · 9369 阅读 · 1 评论 -
new JFileChooser()遭遇AssertionError的解决方案
今天在一个打开文件对话框的功能莫名其妙的遭遇java.lang.RuntimeException: java.lang.AssertionError。这是个断言错误,解决方案就是禁用JVM的断言参数设置(-ea -esa)。原创 2015-08-02 16:51:29 · 1354 阅读 · 0 评论 -
JavaFX2 Stage窗口最大化
以下语句主要是在JavaFX2中模拟将窗口的大小设置为屏幕可见的最大大小,和我们常见窗口点击最大化稍有不同Screen screen = Screen.getPrimary();Rectangle2D bounds = screen.getVisualBounds();stage.setX(bounds.getMinX());stage.setY(bounds.getMinY());原创 2014-01-14 05:11:54 · 10742 阅读 · 2 评论 -
中文环境下Swing组件以英文环境显示界面提示的设定
对于Desktop程序Locale.setDefault(Locale.ENGLISH); 用于设置整体的Locale环境,只需要在Main启动方法的第一句加上这句话,就可以解决问题对于Applet启动模式在init()方法添加 Locale.setDefault(Locale.ENGLISH);语句用于改变整体环境的默认设定但是,因为Applet启原创 2013-11-20 11:12:22 · 1637 阅读 · 0 评论 -
JTextArea放在JScrollPane中时,不能设置JTextArea的PreferredSize,否则不会出现滚动条
JTextArea放在JScrollPane中时,不能设置JTextArea的PreferredSize,否则不会出现滚动条原创 2013-01-25 11:38:44 · 1198 阅读 · 0 评论 -
JInternalFrame标题栏设置
jif.putClientProperty("JInternalFrame.isPalette", Boolean.TRUE); //取消最大化、最小化、关闭等按钮的显示,仅仅遗留供Drag移动Frame的窄标题栏 ((javax.swing.plaf.basic.BasicInternalFrameUI) jif.getUI()).setNorthPane(n原创 2013-01-09 17:30:42 · 1281 阅读 · 0 评论 -
JavaScript和Java Applet交互权限问题
今天又遇到了一个Java Applet安全权限问题,我工作中很多任务都是Oracle给我创造的!Applet在页面打开时就隐藏加载,用户在合适的时候点击按钮,此时通过JavaScript调用Applet中的相应方法呈现正确的内容。但是在新的JDK版本中,Applet无法启动了,JS控制台报错。好在这个问题在其他的版本中已经处理过了,我对比了一下,发现少了一个配置:Caller-Al原创 2016-03-14 15:25:43 · 1666 阅读 · 1 评论