`
sbiigu
  • 浏览: 163870 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 文字宽

阅读更多
1. 
Font  font=new  Font("宋体",Font.PLAIN,25); 
g.setFont(font); 
FontMetrics  fm=this.getFontMetrics(font); 
String  s="字符串长度"; 
int  width=fm.stringWidth(s);//长度 
int  height=fm.getHeight();//高度 
2. 
画线平滑: 

           g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON); 
           g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,RenderingHints.VALUE_STROKE_DEFAULT); 
画线恢复到默认状况: 

           g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_OFF); 
           g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,RenderingHints.VALUE_STROKE_PURE); 
分享到:
评论

相关推荐

    java 滚动的文字

    在Java编程语言中,滚动文字通常是指在一个界面上动态显示文本,就像电影字幕或滚动通知那样。这种效果可以通过多种方式实现,例如使用Swing、JavaFX或者自定义的绘图逻辑。以下将详细讲解如何在Java中创建滚动文字...

    JAVA实现给图片增加图片水印或者文字水印-依赖包

    以下是一个简单的示例代码片段,展示如何在Java中添加文字水印: ```java import org.apache.commons.imaging.ImageReadException; import org.apache.commons.imaging.ImageWriteException; import org.apache....

    java使用IText导出PDF(包含图片、表格、文字等等Demo和依赖包)

    总结来说,IText是Java中一个强大且灵活的PDF生成库,通过它可以轻松地创建包含文字、图片和表格的PDF文档。通过理解并实践提供的Demo,你将能够熟练地运用IText进行PDF的生成工作。记住,持续学习和更新库的版本以...

    图片工具类,生成文字图片(JAVA)

    这将生成一个800像素宽、600像素高、白色背景的图片,上面显示文字“你好,世界!”。文字会自动居中并调整大小以适应图片尺寸。 总结一下,这个Java图片工具类实现了生成文字图片的功能,具备抗锯齿、文字居中和...

    java 图片水印 改变图片大小

    在处理过程中需要注意保持图片的原始宽高比,以防止变形。 至于"Struts2",这是一个流行的Java Web应用程序框架,它简化了MVC(模型-视图-控制器)架构的开发。在Struts2中处理图片上传,我们需要配置Action类,...

    java图片处理工具类

    - **指定宽高缩放**: - `ImageUtils.scale2(srcImageFile, result, width, height, flag)`: 其中`width`和`height`分别表示目标图片的宽度和高度。 - 示例代码: ```java ImageUtils.scale2("e:/abc.jpg", "e:/...

    java程序坦克大战

    图形化用于交互,不管是用文字形式给用户选择,还是图形方式式的选择都是一种交互方式。在java中如果我们需要用到图形界面,就得想到GUI(Graphic user interface),那么我们需要用到什么,就直接去查看API(图形化...

    java中使用点阵字库demo源代码

    7. **应用拓展**:除了基本的文本显示,点阵字库还可以用于制作动画效果,如滚动文字、闪烁文字等,只需结合Java的定时器和动画框架即可实现。 通过这个示例项目,开发者可以深入理解Java图形处理的基本原理,学习...

    linux下Java字体乱码(解决图像中中文乱码)

    这会让Java在显示等宽字体时优先使用宋体。 4. **使用Java代码设置字体**: 在代码中,可以通过`Graphics2D`类的`setFont`方法指定特定的中文字体。例如: ```java Graphics2D g2d = (Graphics2D) g; Font ...

    使用java实现,通过zpl指令调用 zebra打印机打印标签,含二维码及中文

    在本文中,我们将深入探讨如何使用Java编程语言来实现ZPL指令,以便调用Zebra打印机进行标签打印,包括二维码和中文字符。ZPL(Zebra Programming Language)是Zebra公司开发的一种专用于控制其标签打印机的语言,它...

    java 图片缩放、加水印

    图片操作类源代码,该类主要用于给图片进行缩放、加水印和得到图片的高、宽及类型。 具体操作请自己参照方法说明自己测试改写。

    java 实现PDF导出功能需要的中文支持文件

    在这里,`BaseFont.IDENTITY_H`表示使用无缩放的字宽,`BaseFont.EMBEDDED`表示嵌入字体,这样即使接收方没有该字体,也能正确显示文本。 4. **处理编码**:确保输入的字符串正确编码为Unicode。在Java中,可以...

    java处理图片大小等比例缩放,自定义修改图片大小,截取,水印

    为了等比例缩放图片,我们需要获取原始图片的宽高比,然后根据目标尺寸计算出新的宽高。关键代码可能如下: ```java BufferedImage source = ImageIO.read(new File("input.jpg")); int width = source.getWidth...

    barcode添加文字

    在实际应用中,你可能还需要考虑条形码的可读性,比如调整文字大小、颜色、字体以及条形码的宽高比,确保在各种环境下都能准确识别。此外,如果处理大量数据,可能需要优化性能,比如批量生成或读取条形码。 总之,...

    Java图片处理 (文字水印、图片水印、缩放、补白)代码实例

    在这个实例中,我们将探讨如何在Java中实现文字水印、图片水印、图像缩放以及补白功能。以下是一些关键知识点: 1. **Java AWT 和 Swing 图形库**: Java中的`java.awt`和`javax.swing`包提供了丰富的图形用户界面...

    JAVA计算器界面程序

    - 设置窗口大小为宽200像素,高300像素。 - 显示窗口。 ##### 7. 主函数 ```java public static void main(String[] args) { new Calculator().init(); } ``` - 在主函数中创建`Calculator`类的实例,并调用`init`...

    java对图片进行处理

    在Java编程语言中,处理图片是一项常见的任务,涵盖了多种操作,如获取图片的宽度和高度、缩放图片、裁剪图像以及添加文字或图片水印。以下是对这些知识点的详细说明: 1. **获取图片宽高** 在Java中,我们可以...

    java黑马基础资料+本人自己整理笔记+哔哩哔哩+java入行者 和 复习者可以观看第一次发作品 请多多提建议

    Java支持自动类型转换(从窄到宽,如`byte`到`int`)和强制类型转换(宽到窄,如`int`到`byte`),但需要注意可能导致数据丢失的风险。 1.8 算术运算符 Java提供了加法(+)、减法(-)、乘法(*)、除法(/)、...

    条码打印java

    ### 知识点:Java 打印条码技术解析 #### 一、条码打印概述 条码(Barcode)是一种广泛应用于物流管理、商品识别等领域的图形标识技术。通过特定的编码规则,条码能够存储一定的信息,并且可以通过条码扫描设备快速...

    java 水印 图像处理 图片分割 裁剪 缩放

    Java 2D API的`BufferedImage`类提供了`getSubimage()`方法进行无损缩放,而`Graphics2D`的`drawImage()`方法配合适当的宽高比例可以进行有损缩放。 6. **单元测试**:对于每个单独的功能,如添加水印、图像分割等...

Global site tag (gtag.js) - Google Analytics