Error de tarjeta CardLayout: símbolo no encontrado. El código es el siguiente:
Importar Java .diseño de tarjeta
Importar Java
El proceso completo es el siguiente:
Importar Java .
p>Importar Java .awt .diseño de tarjeta
Importar Java . >
Importar Java.awt.event.*;
Class InputArea extiende JPanel para implementar ActionListener
{
Archivo f = null
Salida de acceso aleatorio
Palabra JTextField, preste atención;
Botón JButton;
Área de entrada (archivo f)
{
establecer fondo(color . rojo);
this.f = f
palabra = new JTextField(8);
nota = nuevo JTextField(8);
botón = nuevo JButton(" entrada ");
botón addactionlistener(this); palabra de entrada")); agregar (palabra);
Agregar(new JLabel("Explicación de entrada")); Suplemento (nota);
Agregar (botón);
} p>
Operación pública no válida realizada (evento de operación e)
{
Pruebe {
RandomAccessFile out = nuevo RandomAccessFile (f, "rw" );
if(f.exists())
{
Longitud larga = f . >
salir. buscar(longitud);
}
salir escribir utf(" palabra:"+palabra . gettext()
Out.writeUTF("Explicación :"+nota . gettext());
out .
}
catch(io excepción ee) { system . out . println (ee);}
}
}
La clase RandWin extiende JFrame para implementar ActionListener
{
File file = null
Columna JMenuBar;
JMenu fileMenu
Entrada y visualización de JMenuItem;
JTextArea txt
Mensaje de entrada InputArea;
CardLayout card = null
JPanel pCenter
JButton BTN = new JButton(" display ");
LAN Devin()
{
Super("Diccionario inglés-chino");
Archivo=new File("Inglés- Diccionario chino."
txt ");
mensaje de entrada = nueva área de entrada (archivo);
txt=new JTextArea(5,50);
tarjeta = nuevo diseño de tarjeta ();
pCenter = new JPanel();
establecer diseño(nuevo diseño de flujo());
añadir(mensaje de entrada);
Agregar(BTN);
Agregar(txt);
BTN addactionlistener(this);
addWindowListener(new WindowAdapter()
p>
{Cierre de ventana de anulación pública (WindowEvent e)
{ system . );
establecer visible(verdadero);
establecerBounds(100, 50, 380, 200);
validar();
}
Operación pública no válida realizada (evento de operación e)
{
int número = 1;
Intente {
RandomAccessFile in = new RandomAccessFile(archivo, " r ");
Palabra de cadena = null
While ((word =in.readUTF())!=null)
{
txt . append(" \ n "+número+" "+palabra
txt("+en . leer utf()); );
txt . append(" \ n-");
Número++;
}
catch(Excepción ee){ sistema println(ee);}
}
}
Ejemplo de clase pública 8_5
{
Public static void main(String args[])
{ new rand win();} p>
}