Java Standard Edition

Sobre el lenguaje Java y las clases que componen la API.

¿como dejar de heredar un método? y sobrescribiendo métodos.

Hola javamexico.org

me pregunto lo del título.

Supongamos que la Clase1 define el método public void heredable().

La Clase2 extiende a Clase1, hereda a heredable() y lo sobreescribe.

La Clase3 extiende a Clase2 y no quiero que esta herede el método heredable() ¿como se podría hacer?

---

Una solución que recuerdo haber leído es que la Clase2 no extienda a Clase1 sino que haga composición de Clase1, así que cuando clase3 extienda a Clase2 no herede nada de Clase1... pero ¿hay alguna forma "mas elegante" de hacerlo?

Ya había pensado al sobrescribir en Clase2 al método heredable() cambiarle el modificador de acceso a *private* pero según leí es prohibido cambiarle el modificador de acceso a otro mas restringido.

---

Por cierto, a los métodos heredados ¿que modificaciones se le pueden hacer al sobrescribirlos?

¿se pueden convertir en estáticos? un apunte es que los métodos static no se pueden sobrescribir
¿vale añadir la palabra clave "final" al sobrescribir para volverlo no-heredable?

JFrame, remove ( indiceEntero ) y getContentPane().remove( indiceEntero ) eliminan cosas distintas

Hola javamexico.org

Me asalta la duda de porqué en un objeto JFrame al tratar de eliminar un componente por su indice:

remove( 13 );

me lanza excepciones:::

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 13

en cambio si lo hago de la siguiente manera:

getContentPane().remove( 13 );

Si lo hace bien.

¿Ambas maneras no deberían ser indistintas?

---

Experimentando di con que en el JFrame que utilizo solo se puede dar remove( 0 ) al indice 0, y al removerlo y tratar de meter allí un JComboBox la interfaz gráfica se congela.

---

Pues yo supuse que al poder hacer :::

add( Component, indice );

podia simplemente hacer

remove( indice )

pero resultó que me pide para eliminar getContentPane().remove(indice)

En realidad ¿que se elimina de la interfaz gráfica al hacer "remove(0);" ?

Saludos

problema

nececito la solucion a este problema llenar un vector con numeros aleatorios mostrarlo y luego ordenarlo de mayor a menor en java muchas gracias a quien me pueda colaborar con esto

[ayuda] Flash en java

Este post es porque necesito que alguien que haya trabajado con flash en java me dé una ayuda. Porque por más que eh probado con códigos de google para poder insertar una animación flash(swf) en un jPanel no me ha quedado
Espero puedan guiarme para que mi proyecto pueda ser realizado. De antemano muchas gracias

Servicios en Java

Hola a todos:

Estoy desarrollando una aplicacion de recuperación de información que necesita actualizar cada cierto tiempo los documentos de entrenamiento. Tengo una aplicación que se encarga de descargar los documentos. Lo que necesito es :

¿Cómo hacer que esta aplicación se ejecute automáticamente cada cierto tiempo?

JasperReport

Hola a toda la comunidad, necesito de vuestra ayuda. Estoy creando una aplicacion en swing, la tengo casi terminada, pero en uno de los apartados del programa es para crear etiquetas para los articulos. He creado una ventana donde solicita los 3 parametros que son codigo, descripcion y precio. Al pulsar el boton de crear, aparece una ventana con el JasperViewer en el cual se ve la hoja llena al completo con esos 3 parametros repetidos, quedaria una cosa asi mas o menos:
0001 0001 0001 0001 0001
Bolso Bolso Bolso Bolso Bolso
15€ 15€ 15€ 15€ 15€

Capa de validacion en Aplicacion CLiente Servidor

Bueno quiero implementar una capa de validacion en una
aplicacion que es toy creando de tipo cliente servidor
estoy usando RMI
bueno quiero ponerle una capa de validacion
alguien me podria dar una sugerenciad de como
hacerlo

Scripting python en java6

Hola amigos.
les cuento que estoy trabajando en actualizar un proyecto, la idea es hacer scripting de python en java.
implementar ScriptEngineManager();

La versión original de la clase que debo modificar es la Sgte:

public class PythonScriptManager implements ScriptManager {

private static final String FRESSIA_EXPECTED_PASS_STAT = "passed";
private static final String FRESSIA_EXPECTED_FAIL_STAT = "failed";
private static final String MSG = "Message sent by Fressia: couldn't determine the python test script status: ";
private static final String FRESSIA_STATUS_VAR_NAME = "tell_fressia";
private static final String PYUNIT_MOD_NAME = "unittest";

public ScriptResult execute(String scriptCode)
throws ScriptManagerException {

// create the fresh new system state
ClassLoader classLoader = new JythonClassLoader ();
PySystemState state = new PySystemState();
state.setClassLoader(classLoader);
state.path.insert(0, new PyString(""));

// create the interpreter global dictionary
PyDictionary table = new PyDictionary();

// create the interpreter
PythonInterpreter interp = new PythonInterpreter (table, state);

twitter4j como implementarlo

Hola un saludo a todos antes que nada ojala alguien sepa como puedo implementar el twitter4j con java ya que tengo mi RSS dinámico y quiero que mis RSS los envíe al twitter me dijeron que la clase twitter4j me serviria bastante he encontrado la web oficial el problema es que no tengo ni idea de como inplementarlo.

JAVA CONTROLES - ICONOS

Bueno
Soy nuevo en java
Pero gracias a dios estoy aprendiendo
Un poco rapido
gracias a la ayuda unos amigos
EL motivo
por el que escribo
esque queria saber si alguien me pueda ayudar
que control utilizar para
Iconos
Tengo un Formulario
JFRAME
EN ALLI QUIERO UTILIZAR ICONOS
ALGUIEN ME PUEDE DECIR QUE PUEDO UTILIZAR

Distribuir contenido