java如何使文字居中

Python06

java如何使文字居中,第1张

亲不要搞笑,java的文字居中是什么含义。

代码规范吗?这个是个人的编写问题。

如果你说的是页面显示的居中,html是<center></center>。

若果是java代码编写不规范,建议选中你的代码,然后右击鼠标source-fomart

或者选中代码使用快捷键 ctrl+shift+F。

如果是html的话,有很多方式,你可以在css样式设置:text-align: center

如果是文本框是Label的话,可以这样对label设置:setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10))

add(new Label("Hi There!"))

add(new Label("Another Label"))

里面是你需要居中的文字。

如果是JTextField的话:先设置文本方向,再设置对其方式

getHorizontalAlignment

public int getHorizontalAlignment()

返回文本的水平对齐方式。有效值包括:

JTextField.LEFT

JTextField.CENTER

JTextField.RIGHT

JTextField.LEADING

JTextField.TRAILING

返回:

水平对齐方式

setHorizontalAlignment

public void setHorizontalAlignment(int alignment)

设置文本的水平对齐方式。有效值包括:

JTextField.LEFT

JTextField.CENTER

JTextField.RIGHT

JTextField.LEADING

JTextField.TRAILING

可以使用 free spire.XLS for Java来设置单元格对齐方式为居中对齐(包括横向居中和纵向居中):

//横向居中

sheet.getCellRange("B9").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center)

//纵向居中

sheet.getCellRange("B9").getCellStyle().setVerticalAlignment(VerticalAlignType.Center)

你可以参考原文,有更多关于单元格设置的方法。