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_Negrita = new ImageIcon("C:\\Users\\dagip\\Desktop\\ddddddddddd\\src/NEGRITA.png");
Icono_Cursiva = new 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