¿Cuáles son los temas y códigos de diseño del curso de Java?
Los temas y códigos de diseño del curso de Java son:
1. El contenido del diseño es diseñar una aplicación de calculadora con una interfaz gráfica (GUI) para completar operaciones aritméticas simples.
El requisito de diseño es que la aplicación de calculadora diseñada pueda completar operaciones de suma, resta, multiplicación, división y resto. Y tiene punto decimal, signo positivo y negativo, recíproco, retroceso y funciones de borrado.
2. Código:
La clase NumberButton es la siguiente:
importar java.awt.
importar java.awt.event
importar javax.swing.
la clase pública NumberButton extiende el botón.
{ int número. public NumberButton(int número).
{ super("" número). this.number=número.
setForeground(Color.blue }
public int getNumber().
{
número de devolución; }
}
Otras preguntas y códigos de diseño del curso de Java son:
Título: Huarong Road. Escriba una subclase de un botón y utilice el objeto creado por esta subclase para representar los personajes de Huarong Road. El color del personaje se controla a través del evento de enfoque. Cuando el personaje se enfoca, el color es azul y cuando el personaje lo pierde, el color es gris.
El movimiento de Cao Cao, Guan Yu y otros personajes se realiza mediante eventos de teclado y eventos de mouse. Cuando ocurre un evento de mouse o de teclado en un carácter, si el puntero del mouse está debajo del carácter (es decir, la parte inferior del componente) o se presiona la tecla "↓" del teclado, el carácter se mueve hacia abajo. El movimiento hacia la izquierda, hacia la derecha y hacia arriba funciona de manera similar.
El código es:
Nombre de cadena[]={"Cao Cao", "Guan Yu", "Zhang", "Liu", "Ma", "Xu", "Bing" , "Bing", "Bing", "Bing"}.
for(int i=0; ilt; nombre.length; i).
{ p>
persona[i]=nueva Persona(i, nombre[i]).
persona[i].addKeyListener(this).
persona[i]. addMouseListener(this ).
// ?persona[i].addFocusListener(nueva Persona).
add(persona[i] }
persona). [0] .setBounds(104, 54, 100, 100).
persona[1].setBounds(104, 154, 100, 50).
persona[2]. setBounds(54, 154, 50, 100).
persona[3].setBounds(204, 154, 50, 100).
persona[4].setBounds(54, 54, 50, 100).
persona[5].setBounds(204, 54, 50, 100);
persona[6].setBounds(54, 254, 50, 50);
persona[7].setBounds(204, 254, 50, 50);
persona[8].setBounds(104, 204, 50, 50); /p>
persona[9].setBounds(154, 204, 50, 50);