Preguntas del examen real de programación gráfica juvenil nivel 1
¿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();
}
}
}
}