Java - Como colocar texto dentro de un frame ?

 
Vista:

Como colocar texto dentro de un frame ?

Publicado por diogenes (16 intervenciones) el 10/01/2003 14:13:09
Tengo un applet que llama a un marco(frame) y desearia en ese marco, poder colocar un texto escrito. Lo hice generando una nueva clase
que deriva de Canvas, y a esa clase la defini un metodo ** public void paint() ** , el cual si bien me permite trabajar con drawString(), lamentablemente por el tamaño diferente de las letras este texto no queda uniforme, sino que cada linea queda desalineada de la anterior.

Aqui va parte del frame para mas detalle

class Frama01_1 extends Frame {

BorderLayout glo = new BorderLayout();
Label north = new Label("Notas Trimestrales");
Button south = new Button("Cerrar");
Canvas east = new Canvas();
Canvas west = new Canvas();
MyCanvas center = new MyCanvas();

Frama01_1(String title) {
setLayout(glo);
add("North",north);
add("South",south);
add("East",east);
add("West",west);
add("Center",center);

}

public boolean action(Event evt, Object arg) {
if (evt.target instanceof Button) {

String label = (String)arg;
if (label.equals("Cerrar")) {
hide();
} else {
hide();
}
return true;
}
}

class MyCanvas extends java.awt.Canvas {
public void paint(Graphics gi) {
gi.drawString(" A s i g
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder