Ik heb nu dit:
import java.applet.Applet;
import java.awt.Checkbox;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class textArea2 extends Applet implements ItemListener{
Checkbox txtBold = null;
Checkbox txtItalic = null;
Checkbox txtUnderline = null;
Font f = new Font ("Serif", decoration, 12);
public void init(){
//create checkboxes
txtBold = new Checkbox("Bold");
txtItalic = new Checkbox("Italic");
txtUnderline = new Checkbox("Underline");
add(txtBold);
add(txtItalic);
add(txtUnderline);
//add item listeners
txtBold.addItemListener(this);
txtItalic.addItemListener(this);
txtUnderline.addItemListener(this);
}
public void paint(Graphics g){
if(txtBold.getState() == true){
String decoration = "Font.BOLD";
}
else if(txtItalic.getState() == true){
String decoration = "Font.ITALIC";
}
else if(txtUnderline.getState() == true){
String decoration = "Font.UNDERLINE";
}
g.setFont (f);
g.drawString("Test tekst",10,160);
}
public void itemStateChanged(ItemEvent ie) {
repaint();
}
}
Ik krijg een fout bij het toewijzen van deze variabele Font f = new Font ("Serif", decoration, 12);?
Weet iemand een andere manier?