我想读取我的 txt 文件并将其以粗体字符显示在屏幕上。我怎样才能做到这一点? 我做了一些事情,但实际上无法完成我的代码。
最佳答案
这是修改后的代码,它在我的系统中工作并经过测试。
public class DisplayText extends Applet implements ItemListener {
private JTextArea area1 = new JTextArea("", 8, 40);
private Checkbox Kalin;
public void init() {
area1.setFont(new Font("Serif", Font.PLAIN, 14));
File file = new File("D:\\Denemeler\\deneme1.txt");
Scanner scanner = null;
try {
scanner = new Scanner(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
StringBuffer fileText = new StringBuffer();
while(scanner.hasNext()){
fileText.append(scanner.nextLine());
}
area1.setText(fileText.toString());
add(area1);
Kalin = new Checkbox("Kalin");
Kalin.addItemListener(this);
add(Kalin);
}
public void itemStateChanged(ItemEvent e)
{
int KalinAyari;
if (Kalin.getState()) {
KalinAyari = Font.BOLD;
} else {
KalinAyari = Font.PLAIN;
}
area1.setFont(new Font("Serif", KalinAyari, 14));
}
}
关于java - 读取txt文件并将所有内容显示为粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11795684/