如何在日食中加粗文字? 为了更清楚,我举一个例子:我们用语法
写System.out.print("Name: ");
String name = in.nextLine();
当我们运行程序时,用户应该输入名称:NAME: David
我想让大胆加粗并改变大小
答案 0 :(得分:5)
@Tomasz是完全正确的。但是,如果要在“大多数”终端上设置粗体字,可以写出
private final String setPlainText = "\033[0;0m";
private final String setBoldText = "\033[0;1m";
e.g。
System.out.println (setPlainText + "Prompt>" + setBoldText);
这不是普遍的,但它适用于大多数流行使用的终端。为了获得更多的爱好者,您需要查看What's a good Java, curses-like, library for terminal applications?之类的内容或切换到构建GUI,例如也许是使用Swing。
答案 1 :(得分:1)
实际上你不能改变文本终端中字体的大小。您的应用程序没有向终端发送此类信息。 (仅通过流发送纯文本)这在图形应用程序中是可行且简单的,由Java制作并由Java API管理。在开始之前,我建议您从一些关于Java Essentials的简单书籍或教程开始。
Essentials of the Java Programming Language, Part 1
顺便说一下,这是代码而不是你的任务(不包括字体大小或字体样式的改变)
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
String name = br.readLine();
System.out.print("Name: "+name);
}
}
使用eclipse控制台只能改变一件事是输出流和错误流的字体颜色。 (右键单击控制台屏幕和首选项)