Seguidores

MIS WEBS



Mostrando entradas con la etiqueta ItalicAction(). Mostrar todas las entradas
Mostrando entradas con la etiqueta ItalicAction(). Mostrar todas las entradas

jueves, 15 de marzo de 2018

CREAR JMenuItem Y PONER A LA ESCUCHA TEXTO SELECCIONADO

 En el siguiente ejercicio crearemos un JPopupMenu y pomdremos a la escucha al texto seleccionado con el ratón utilizando la clase StyledEditorKit.



NEGRITA          StyledEditorKit.BoldAction()
CURSIVA                       StyledEditorKit.ItalicAction()
COLOR            StyledEditorKit.FontSizeAction(String,Color)



 //////////******/POUPMENU MENÚ EMERGENTE/**********/////////


JPopupMenu menuemergente = new JPopupMenu();

                //creasmos varios JMenuitem
JMenuItem OpcionesdelEmergiente[]
(new JMenuItem[] {new JMenuItem("NEGRITA"),new JMenuItem("CURSIVA"),new JMenuItem("ROJO"),new JMenuItem("TAMAÑO 20")});

//adjuntamos los items a nuestro JPopupMenu en mi caso al declararlos con un array necesito un bucle for
                       for (int i=0;i<OpcionesdelEmergiente.length;i++){                                                                                                  menuemergente.add(OpcionesdelEmergiente[i]);
                                               }
                                              
 //MODIFICAR A NEGRITA EL TEXTO SELECIONADO
                                               OpcionesdelEmergiente[0].addActionListener(new StyledEditorKit.BoldAction());
                                               
//MODIFICAR A CURSIVA EL TEXTO SELECIONADO
                                               OpcionesdelEmergiente[1].addActionListener(new StyledEditorKit.ItalicAction());

//MODIFICAR A COLOR ROJO EL TEXTO SELECIONADO
OpcionesdelEmergiente[2].addActionListener(new StyledEditorKit.ForegroundAction("ROJO", Color.RED));

//MODIFICAR EL TAMAÑO DE LA FUENTE A 20       
OpcionesdelEmergiente[3].addActionListener(new StyledEditorKit.FontSizeAction("10", 20));
                                               
//Ahora Le indicamos que carge el PopupMenu
                                               Area_texto.setComponentPopupMenu(menuemergente);



            }

}





Buscar este blog

Sandisk y Western Digital