Red de conocimiento informático - Consumibles informáticos - Preguntas del examen real de programación gráfica juvenil nivel 1

Preguntas del examen real de programación gráfica juvenil nivel 1

No importa el puntaje, solo escribe si estás interesado.

¿Importado? Java .awt.borderlayout;

¿Importar? evento de acción Java .awt .

¿Importar? Java . awt . evento de escucha de acciones;

¿Importar? Lector de archivos Java .io;

¿Importar? Java .io .escritor de archivos;

¿Importar? Java .io .io excepción;

¿Importar? javax.swing.jframe;

¿Importar? javax.swing.jmenu;

¿Importar? javax.swing.jmenubar;

¿Importar? javax.swing.jmenuitem;

¿Importar? javax.swing.jscrollpane;

¿Importar? javax.swing.jtextarea;

¿Importar? javax . swing . utilidades swing;

¿Público? ¿clase? ¿Menuteste? ¿extender? JFrame? ¿Utensilios? Escucha de acción

{

¿Privada? ¿Electricidad estática? finales? ¿dragón? serialVersionUID? =?1L;

¿Privado? ¿Electricidad estática? finales? ¿Cadena? ¿documento? =?"d:/1 . txt";

JTextArea? área de texto

JScrollPane? Panel de desplazamiento;

¿Público? ¿Menuteste? ()

{

establecer título? ("probador de menú");

setLayout? (¿Nuevo?BorderLayout?());

JMenuBar? ¿Barra de menú? =?¿Nuevo? ¿JMenúBar? ();

JMenú[]? ¿menú? =?¿Nuevo? JMenú[]? {?¿Nuevo? JMenú? ("documento"),? ¿Nuevo? JMenú? ("editar")? };

JMenuItem[]? elemento de menú1? =?¿Nuevo? JMenuItem[]? {?¿Nuevo? ¿JMenúArtículo? ("nuevo"),? ¿Nuevo? ¿JMenúArtículo? ("abierto"),? ¿Nuevo? ¿JMenúArtículo? ("ahorrar"),? ¿Nuevo? ¿JMenúArtículo? ("cerca")? };

JMenuItem[]? elemento de menú2? =?¿Nuevo? JMenuItem[]? {?¿Nuevo? ¿JMenúArtículo? ("Copiar"),? ¿Nuevo? ¿JMenúArtículo? ("pasta"),? ¿Nuevo? ¿JMenúArtículo? ("cortar")? };

¿Para qué? (?int?i?=?0;?i?<?menu.length;?i++?)

{

menuBar.add? (Menú[I]);

}

¿Para qué? (?int?i?=?0;?i?<?menuitem 1.length;?i++?)

{

menú[0]. ¿Reponer? (menú 1[I]);

}

¿Para qué? (?int?i?=?0;?i?<?menuitem 2.length;?i++?)

{

Menú[1]. ¿Reponer? (elemento de menú 2[I]);

}

elemento de menú1[0]. agregarActionListener? (este);

Elemento de menú 1[1].

agregarActionListener? (este);

menuItem1[2]. agregarActionListener? (este);

menuItem1[3]. agregarActionListener? (esto);

setJMenuBar? (barra de menú);

área de texto? =?¿Nuevo? JTextÁrea? ();

¿Barra de desplazamiento? =?¿Nuevo? JScrollPane? (área de texto);

scrollPane.setVisible? (Falso);

¿Información adicional? (barra de desplazamiento,?BorderLayout.center);

setResizable? (Falso);

establecerTamaño? (800,?600);

establecerUbicaciónRelativaA? (vacío);

setDefaultCloseOperation? (JFrame.EXIT_ON_CLOSE);

setVisible? (Verdadero);

}

¿Público? ¿Electricidad estática? ¿Vacío? ¿principal? (?String[]?args?)

SwingUtilities.invokeLater? (¿Nuevo? ¿Ejecutable? ()

{

@Override

¿Público? ¿Obsoleto? ¿Ejecutar? ()

{

p>

¿Nuevo? Menutester ();

}

});

}

@cover

¿Público? ¿Vacío? ¿Acción realizada? (?ActionEvent?e?)

{

¿Cadena? ¿dominio? =?e.getActionCommand? ();

¿Y si? ("nuevo".Equals?(comando))

{

scrollPane.setVisible? (Verdadero);

¿Verificación? ();

}

¿Y si? ¿si? ("Cerrar". ¿Equals?(comando))

{

scrollPane.setVisible? (Falso);

textArea.setText? ("");

¿Verificación? ();

}

¿Y si? ¿si? ("on". igual a? (comando))

{

scrollPane.setVisible? (Verdadero);

¿Verificación? ();

¿Probar

{

FileReader? ¿Fred? =?¿Nuevo? ¿Lector de archivos? (archivo);

char[]? CS? =?¿Nuevo? char[1];

¿Cuándo? (-1?!=?(?Padre Reed?(cs?))

{

textArea.append? (¿nuevo? cadena? (cs));

}

¿Sacerdote cerrado? ();

}

¿Capturar? (¿Excepción? e1)

{

e1.printStackTrace? ();

}

}

¿Y si? ¿si? ("ahorrar".

¿igual? (comando))

{

¿Probar

{

FileWriter? fw? =?Nuevo? ¿Escritor de archivos? (Archivo);

fw.write? (textArea.getText?());

fw.flush? ();

fw.close? ();

}

¿Capturar? (IOException?e1)

{

e 1. printstacktrace();

}

}

}

}