Seguidores

MIS WEBS



martes, 13 de marzo de 2018

INCLUIR UN JTEXTBOX EN EL MENÚ


INCLUIR UN JTEXTBOX EN EL MENÚ


Podremos incluir cuadros desplegables dentro de nuestro menú

  • Crearemos un array en el que cargamos todas las fuentes de nuestro pc

String Fuentes_de_mi_pc []=GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();


  • Creamos un JComboBox y le pasamos por parámetros el array al que cargamos previamente las fuentes de texto de nuestro pc


       JComboBox cONBO_LETRAS = new JComboBox (Fuentes_de_mi_pc);
                                              


  • Adjuntamos nuestro JComboBox al menú

 BarramenuConCheckYRadioButton.add(cONBO_LETRAS);






Así quedaría nuestro Menú





class LAMINA_BARRA extends JPanel {
             public LAMINA_BARRA() {
                    BarraMenu = new JMenuBar();      
                    BarraMenu.setBackground(Color.cyan);
                    BarramenuConCheckYRadioButton = new JMenuBar();
                    SEGUNDA_BARRA=new JMenu("OTRA barra");
                    JMenu Contador= new JMenu("Contador");
                   
                    Primero = new JCheckBoxMenuItem("1º");
                    segundo = new JCheckBoxMenuItem("2º");
                    tercero = new JCheckBoxMenuItem ("3º");
                    ButtonGroup grupo = new ButtonGroup();
                    grupo.add(RAdioBoton1= new JRadioButtonMenuItem("RADIO BOTON 1"));
                    grupo.add(RAdioBton2 = new JRadioButtonMenuItem("RADIO BOTON 2"));
                   
                    SEGUNDA_BARRA.add(Primero);
                    SEGUNDA_BARRA.add(segundo);
                    SEGUNDA_BARRA.add(tercero);
                    Contador.add(RAdioBoton1);
                    Contador.add(RAdioBton2);
 String Fuentes_de_mi_pc []=GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
                    JComboBox cONBO_LETRAS = new JComboBox (Fuentes_de_mi_pc);
                    BarramenuConCheckYRadioButton.add(cONBO_LETRAS);
                    BarramenuConCheckYRadioButton.add(SEGUNDA_BARRA);
                    BarramenuConCheckYRadioButton.add(Contador);
                    add(BarramenuConCheckYRadioButton);
                    add(BarraMenu);
                   
Icono_rojo=  new ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/rojo.gif");
Icono_gris=  new ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/gris.gif");
Icono_verde=   new ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/verde.gif");
Icono_blanco=   new ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/blanco.gif");
Icono_Negritanew ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/NEGRITA.png");
Icono_Cursivanew ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/CURSIVA.gif");
Icono_nc =        new ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/N.jpg");
Icono_ninguno =   new ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/N.jpg");
Icono_flcehaMenos=new ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/flechaMeneos.gif");
Icono_flechaMas=new ImageIcon("C:\\\\Users\\\\dagip\\\\Desktop\\\\ddddddddddd\\\\src/flechamas.gif");
Icono_GUARDAR=    new ImageIcon("C:\\\\Users\\\\dagip\\\\Desktop\\\\ddddddddddd\\\\src/GUARDAR.gif");
Icono_GUARDAR_COMO= newImageIcon("C:\\\\Users\\\\dagip\\\\Desktop\\\\ddddddddddd\\\\src/GUARDAR_COMO.png");
Icono_CORTAR=     new ImageIcon("C:\\Users\\dagip\\Deskto\\\dddddddddd\\\\src/CORTAR.gif");
Icono_PEGAR=  new ImageIcon("C:\\\Users\\\\dagip\\\\Desktop\\\\ddddddd\\\\src/PEGAR.gif");
                   
                   
      
                   
                    constructorJMenu((new JMenu[] {Inicio,COP_PEG,}),BarraMenu,(new String[]{"inicio","copiar y pegar"}),(new JMenuItem[]  {GUARDAR,GUARDAR_COMO}),(new String[] {"GUARDAR","GUARDAR_COMO"}),(new JMenuItem[]  {COPIAR,PEGAR}),(new String[] {"COPIAR","PEGAR"}),(new ImageIcon[] {Icono_GUARDAR,Icono_GUARDAR_COMO}),(new ImageIcon[] {Icono_CORTAR,Icono_PEGAR}));
                    constructorJMenu(tIPO_LETRA,BarraMenu,"TIPO LETRA",(new JMenuItem[]  { NEGRITA,CURSIVA,SIN_FORMATO,NEGRITAYCURSIVA}),(new String[] {"NEGRITA","CURSIVA","SIN FORMATO","NEG + CURSI"}),(new ImageIcon[] {Icono_Negrita,Icono_Cursiva,Icono_nc,Icono_ninguno}));
                    constructorJMenu(TAMAÑO_LETRA,BarraMenu,"TAMAÑO_LETRA",(new JMenuItem[]  { ENTRE2,ENTRE10,ENTRE100,POR2,POR10,POR100}),(new String[] {"/ 2","/ 10","/ 100","X 2","X 10", "X 100"}),(new ImageIcon[] {Icono_flcehaMenos,Icono_flcehaMenos,Icono_flcehaMenos,Icono_flechaMas,Icono_flechaMas,Icono_flechaMas}));
                    constructorJMenu(VISTA,BarraMenu,"VISTA",(new JMenuItem[]  { GRIS,BLANCO,ROJO,VERDE}),(new String[] {"GRIS","BLANCO","ROJO","VERDE"}),(new ImageIcon[] {Icono_gris,Icono_blanco,Icono_rojo,Icono_verde}));               
                    add(BarraMenu);
                    BarramenuConCheckYRadioButton.add(SEGUNDA_BARRA);
                    add(BarramenuConCheckYRadioButton);
             }


No hay comentarios:

Publicar un comentario

Buscar este blog

Sandisk y Western Digital