Professional Documents
Culture Documents
En el código fuente(Source), declarar las variables globales como atributos de la clase, y llenar
el ComoBox:
package paqueteOa;
public class PanelPrincipal extends javax.swing.JPanel {
// constantes globales
final int Maximo=10;
// variables globales
int ContValores=0; //contador
double Valores[]=new double[Maximo]; //Arreglo
public PanelPrincipal() {
initComponents();
Luego crear el frame Principal. Clic derecho sobre paquete paqueteOa, elegir nuevo JFrame
Form de nombre Principal, aplicar diseño Border Layout, código fuente:
package paqueteOa;
public class Principal extends javax.swing.JFrame {
public Principal() {
//initComponents();
add(new PanelPrincipal());
setSize(500,400);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Principal().setVisible(true);
}
});
}
}
Ejecutar:
Paquetes
Permiten utilizar clases en otras, y llamarlas de forma abreviada:
import java.util.*;
Modificadores
en algunos elementos (campos, métodos, clases, etc) se utilizan algunos de estos modificadores al
declararlos:
public: cualquier objeto puede acceder al elemento
protected: sólo pueden acceder las subclases de la clase.
private: sólo pueden ser accedidos desde dentro de la clase.
abstract: elemento base para la herencia (los objetos subtipo deberán definir este elemento).
static: elemento compartido por todos los objetos de la misma clase.
final: objeto final, no modificable ni heredable.
synchronized: para elementos a los que no se puede acceder al mismo tiempo desde distintos
hilos de ejecución.
Identificadores
Nombran variables, funciones, clases y objetos. Comienzan por una letra, carácter de subrayado ‘_’ o
símbolo ‘$’. El resto de caracteres pueden ser letras o dígitos (o ’_’). Se distinguen mayúsculas de
minúsculas, y no hay longitud máxima. Las variables en Java sólo son válidas desde el punto donde se
declaran hasta el final de la sentencia compuesta (las llaves) que la engloba. No se puede declarar una
variable con igual nombre que una de ámbito exterior.
En Java se tiene también un término NULL, pero si bien el de C es con mayúsculas (NULL), éste es con
minúsculas (null):
String a = null;
...
if (a == null)...
Comentarios
/* comentarios de
una o más líneas */