Java - alinear texto en frame ?

 
Vista:

alinear texto en frame ?

Publicado por diogenes (16 intervenciones) el 16/01/2003 11:52:46
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(), y colocar el texto, pero este lamentablemente me queda desalineado ya que el parecer los tamaños de las diversas letras varian en las diversas linea o filas. Como puedo hacerlo para que este texto me quede parejo ?

Aqui va parte del codigo 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 n a t u r a s 1ra. 2da. 3ra. 4ta. Final\",10,20);
gi.drawString(\"_________________________________________________________________________________________________________\%
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