几个有用的Swing系统属性

java】Deepin 解决JDK出现Picked up _JAVA_OPTIONS: -awt.useSystemAAFontSettings=gasp的问题 国产DeepinLinux操作系统,在手动按照JDK后,出现只要一运行Java相关命令就出现这样的的一句话 Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp 例如 java -version Picked up _J... 阅读详情

这里介绍几个有用的可以改变Swing外观的系统属性:

  1. swing.aatext=true,启用界面的反走样效果。
  2. swing.boldMetal=false, Java默认外观禁用粗字体。
  3. awt.useSystemAAFontSettings=lcd,启用Lcd反走样效果。
  4. swing.useSystemFontSettings=false ,禁用系统字体设置,系统默认字体比较小,这个属性可以让swing界面的字体大一些。

要启用反走样效果,操作系统必须先支持这些效果,WindowsXP下,右键点击桌面->属性->外观->效果->使用下列方式使字体的边缘平滑->清晰。

在命令行直接添加下列参数启用所有的效果:

-Dswing.useSystemFontSettings=false -Dswing.aatext=true -Dswing.boldMetal=false -Dawt.useSystemAAFontSettings=lcd

下边是上述全部属性启用和禁用的效果比较:

 启用前:

启用后:

iOS中.obj、.usdz、.dae和.scn格式之间的转化(思路清晰版) 作者最近在写项目的过程中遇到了一些3d模型格式问题,故写下这篇文章记录一下解决问题的过程。 阅读详情

相关推荐

20、机器人硬件改造与Geomagic Touch设备的运动学和动力学模型

本文详细介绍了机器人CRS 465和255的硬件改造过程,包括数字阶段、模拟阶段、功率阶段及软件实现,并深入研究了Geomagic Touch触觉设备的五自由度与三自由度运动学、微分运动学及动力学模型。文章还探讨了其在虚拟手术、装配等场景中的应用,提出了硬件与模型优化方向,如电源管理改进、信号处理优化、参数校准与自适应控制,并展望了多机器人协作、多传感器融合与智能控制算法的发展前景。

e4f5g6h7的博客 106

phpstorm运行卡顿,闪退

备忘记录 找到phpstorm.vmoptions文件,使用记事本打开。 添加以下两行代码: -Dawt.usesystemAAFontSettings=lcd -Dawt.java2d.opengl=true 保存退出;

dsqcsdn的博客 918

Java Swing页面属性设置顺序详解与最佳实践

这一基本原则至关重要。为提升代码可维护性,应遵循DRY原则,将重复的属性设置封装成工具方法,如统一字体、颜色配置等,避免散落在各处的硬编码,从而增强Swing应用的结构清晰度与可复用性。

weixin_42609225的博客 731

Android Studio配置

将Android Studio的bin/目录下的studio.vmoptions 修改为-Dawt.useSystemAAFontSettings=on (默认是-Dawt.useSystemAAFontSettings=lcd) 默认情况下界面设置是不能改的

Time waits for no one 415

Linux虚拟机下配置环境变量

1.在kali linux虚拟机下下载安装pycharm后,打开pycharm出现报错: Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true openjdk version "11.0.14" 2022-01-18 使用java -version 命令,也报同样的错误: 解决办法如图: 使用java -version 命令,将会弹出一个Picked up JAVA_TOOL_OPTIONS:*

weixin_42349846的博客 1617

java 全局字体抗锯齿_Swing外观 抗锯齿 字体设置

package canghailan.ui;import javax.swing.*;import javax.swing.plaf.FontUIResource;import java.awt.*;import java.util.HashMap;import java.util.Map;public class UIs {private static final String FALLBACK...

weixin_35566895的博客 793

Swing —— JButton几个小示例

转自:http://blog.csdn.net/tuxq5721 public class HTMLTextButtonExample extends JFrame { HTMLTextButtonExample(String title) { super(title); setDefaultCloseOperation(JFrame.EX

tuxq5721 5259

Java Swing JTextfield设置类似placeholder属性

前言:使用swing 写客户端时,遇到输入框有这种要求。因为有些输入框没有标题,用户不知道该如何填写,用户体验不好。 但是我看网上的解决办法都太过繁琐,下面写个简单的实现方式 废话不多说,先看看效果图 左右两边的第二个 输入框都实现了类似于placeholder属性 鼠标不在输入框上: 鼠标悬停在输入框上 这里因为是截图,所以鼠标看不见。 具体实现 先说说思路 ...

JavaBuilt的博客 3915

java swing 属性控件_java swing组件的一些基本属性

JLabelget/setText():获取/设置标签的文本。get/seticon():获取/设置标签的图片。get/setHorizontalAlignment():获取/设置文本的水平位置。get/setVerticalAlignment():获取/设置文本的垂直位置。get/setDisplayedMnemonic():获取/设置标签的访问键(下划线文字)。get/setLabl...

weixin_35810012的博客 584

Java Swing 2D系统属性参数详解

Java Swing 2D系统属性参数详解 -Dsun.java2d.opengl=true // 如果硬件加速已经被enable,可以通过这个选项来提高Swing GUI 速度,默认值为false -Dsun.java2d.trace=[log[,time

关注微信公众号【OpenCV学堂】 7652

Swing界面组件的通用属性

----------------siwuxie095                      Swing 界面组件(控件)的通用属性:       (1)enabled:启用/禁用某组件(控件)    「某些 Container 也有这个选项,如果将其 enabled 设为 false, 则该 Container 里的组件(控件)依然可用」

siwuxie095's blog 1037

java swing 属性控件_Java Swing控件属性归纳

了解各种用户界面组件:JButton、JLabel、JTextField、JTextArea、JComboBox、 Jlist、JCheckBox、JRadioButton、JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JScrollBar、JScrollPane、JTabbedPane等一、JButton¨...

weixin_30499557的博客 488

Swing如何使用?几个操作示例教会你!

SwingJava 中的一个 GUI 工具包,它是由 Oracle 公司提供的一套基于 Java 的用户界面组件。Swing 使得开发人员可以创建具有各种各样特殊效果和个性化的图形化用户界面(GUI),从而增强了应用程序的用户体验。 Swing 的使用非常广泛,它可以与 JavaFX 和 AWT 等 GUI 工具包配合使用,也可以用于开发 Java SE 和 Java EE 应用程序,使得 Java 开发人员可以轻松地创建跨平台的 GUI 应用程序,这是 Java 应用程序中一个不可或缺的组成部分。

解决bug的路上 2468

Java Swing控件属性归纳

了解各种用户界面组件: JButton、JLabel、JTextField、JTextArea、JComboBox、 Jlist、JCheckBox、JRadioButton、JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JScrollBar、JScrollPane、JTabbedPane等 一、JBut...

mayan1976的博客 376

OpenJDK字体渲染修正

现在Java的字体渲染比以前进步多了,但最近装了个Monaco,却发现无论如何不能在idea中很好地显示,在eclipse里很正常,于是切换到eclipse,没用几下就放弃了,eclipse的Scala插件实在太不成熟了,简单的命名重构居然把我的代码改的面目全非,通不过编译了,相比之下idea的Scala插件虽然也有一些问题,但基本还是能用的。google看能不能在idea里正常显示monaco,

liberize的专栏 3986

Swinghacks——抗锯齿字体2

swing小组在java5对抗锯齿字体做了新的支持,类com.sun.java.swing.SwingUtilities2 我在jdk1.5_22下查看了此类,其中有一个方法,如下: private static boolean drawTextAntialiased(JComponent c) { if (!AA_TEXT_DEFINED) {

妈妈说有这么一群人 2160

Swing界面实现全局抗锯齿

问题背景 在用Swing开发一个GUI程序,对界面设置字体后无论怎样字体都会有严重的锯齿,例如下图的字体 解决方案 在初始化JFrame之前,先调用如下代码即可。注意:在初始化JFrame之前调用,在初始化JFrame之前调用,在初始化JFrame之前调用!!!否则不起作用!!! // 全局字体抗锯齿,必须在初始化 JFrame 之前调用! static voidenableAntiAliasing() { System.setProperty("awt.useSystemAAFontSettin

Doge的技术小屋 1600

java 程序使用系统缺省字体

启动时加上参数-Dawt.useSystemAAFontSettings=on或在环境变量全局设置export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"

zrools的博客 1149

Linux系统启动jmeter可视化界面

目的:方便在Linux系统调试jmeter脚本。操作:Linux启动jmeter可视化界面,不能使用root用户,需要创建新用户,切换到新用户启动jmeter。 1. 创建用户   创建一个新的系统用户。 [yyuser@zwzf-cwy-lzy-7-new ~]$ sudo -i [root@zwzf-cwy-lzy-7-new ~]# useradd jmeter [root@zwzf-...

查拉图斯特拉面条的博客 1718

解决phpstorm卡顿问题

修改两个Java虚拟机参数,彻底解决了卡的问题

qq_41154422的博客 2362

STM32F103标准库开发-新建工程

在Keil5中,新建标准库版STM32F103工程。新建工程是嵌入式工程开发的第一步,万事开头难,需要好好学习!

上一篇: 让NetBeans速度变快的技巧
下一篇: NumberFormat的使用技巧
zfqjava
博客等级 码龄19年 298粉丝 50原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值