txt ファイルを読み込んで、画面に太字で表示したいと考えています。どうやってやるの?私はいくつかのことをしましたが、実際にコードを完成させることができませんでした。
質問する
963 次
1 に答える
1
これは、私のシステムで動作し、テストされている変更されたコードです。
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));
}
}
于 2012-08-03T12:59:04.327 に答える