Grado superior

Solo disponible en BuenasTareas
  • Páginas : 2 (424 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de febrero de 2012
Leer documento completo
Vista previa del texto
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Event;
import java.awt.Toolkit;

import javax.swing.Action;
import javax.swing.JFrame;
import javax.swing.JMenu;import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTextArea;
import javax.swing.KeyStroke;
importjavax.swing.WindowConstants;
import javax.swing.text.DefaultEditorKit;

public class Editor
{
//El text area
private JTextArea areaTexto;

//Constructor
public Editor()
{JMenuBar barraMenu = new JMenuBar();

//Tamaño del text area
areaTexto = new JTextArea(24, 80);

construyeMenuArchivo(barraMenu);construyeMenuEditar(barraMenu);

JFrame v = construyeVentanaEditor(barraMenu);
visualizaVentana(v);
}


public static void main(String[] args)
{
new Editor();
}//Construye la ventana con el JText area
private JFrame construyeVentanaEditor(JMenuBar barraMenu)
{
JFrame v = new JFrame("Editor tonto de textos");//BorderLayout
v.getContentPane().add(barraMenu, BorderLayout.NORTH);

//partir lineas!!
areaTexto.setLineWrap(true);
areaTexto.setWrapStyleWord(true);//monta scroll con el JTextArea en el BorderLayout.
JScrollPane scroll = new JScrollPane(areaTexto);
v.getContentPane().add(scroll);

return v;
}

//daposicion y tamaño
private void visualizaVentana(JFrame v)
{
//cierra la ventana al pulsar x
v.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

//hacemospack xa q no sea mas grande que lo q hay dentro
v.pack();

//calcula tamaños y situa en el centro
Dimension pantalla = Toolkit.getDefaultToolkit().getScreenSize();...
tracking img