public static void main(String[] args) { MarcoEditor me = new MarcoEditor(); LaminaEditor le = new LaminaEditor(me); me.setLayout(new BorderLayout()); me.add(le, BorderLayout.CENTER); // mejora panel inferior MiPanelInferior panelInfereior = new MiPanelInferior(le); panelInfereior.setBackground(Color.YELLOW); me.add(panelInfereior, BorderLayout.SOUTH); Toolkit miPantalla = Toolkit.getDefaultToolkit(); Dimension resolucion = miPantalla.getScreenSize(); int altura = resolucion.height; int anchura = resolucion.width; utils.UtilsFrames.centrar(me, anchura, altura); }
public LaminaEditor(MarcoEditor frame) { // 22 idioma = ResourceBundle.getBundle("internacionalizacion.Etiquetas"); strConfirmacionSalir = idioma.getString("etiqueta_salir"); this.frame = frame; jtaTexto = new MiJTextPane(); setLayout(new BorderLayout()); add(jtaTexto, BorderLayout.CENTER); scroll = new JScrollPane(jtaTexto); add(scroll); panelOpciones = new OpcionesEditor(); add(panelOpciones, BorderLayout.NORTH); menu = new MenuEditorBarra(); frame.setJMenuBar(menu); // 18 jpmMenuPop = new JPopupMenu(); // si hago eso digamos quito el menu de la barra; // jpmMenuPop.add(botonCursiva); JButton botonNegrita2 = new JButton(new ImageIcon("src/iconos/bold-2x.png")); JButton botonCursiva2 = new JButton(new ImageIcon("src/iconos/italic-2x.png")); JButton botonSubrayado2 = new JButton(new ImageIcon("src/iconos/underline-2x.png")); JButton botonCentrar2 = new JButton(new ImageIcon("src/iconos/align-center-2x.png")); JButton botonDerecha2 = new JButton(new ImageIcon("src/iconos/align-right-2x.png")); JButton botonIzquierda2 = new JButton(new ImageIcon("src/iconos/align-left-2x.png")); JButton botonJustificado2 = new JButton(new ImageIcon("src/iconos/justify-center-2x.png")); botonNegrita2.addActionListener(new StyledEditorKit.BoldAction()); botonCursiva2.addActionListener(new StyledEditorKit.ItalicAction()); botonSubrayado2.addActionListener(new StyledEditorKit.UnderlineAction()); botonCentrar2.addActionListener( new StyledEditorKit.AlignmentAction("Centrar", StyleConstants.ALIGN_CENTER)); botonDerecha2.addActionListener( new StyledEditorKit.AlignmentAction("Derecha", StyleConstants.ALIGN_RIGHT)); botonIzquierda2.addActionListener( new StyledEditorKit.AlignmentAction("Izquierda", StyleConstants.ALIGN_LEFT)); botonJustificado2.addActionListener( new StyledEditorKit.AlignmentAction("Justificado", StyleConstants.ALIGN_JUSTIFIED)); jpmMenuPop.add(botonNegrita2); jpmMenuPop.add(botonCursiva2); jpmMenuPop.add(botonSubrayado2); jpmMenuPop.add(botonIzquierda2); jpmMenuPop.add(botonCentrar2); jpmMenuPop.add(botonDerecha2); jpmMenuPop.add(botonJustificado2); jtaTexto.setComponentPopupMenu(jpmMenuPop); }