Videos

.

Deshabilitar el acomodo automatico en un jFrame

Hay veces que ocurre que tenemos muchos controles y este reposicionamiento automatico es de manera incorrecta para desactivar el anclado o anclaje automatico de los controles o componentes en un jFrame

TRON - Wallpaper

Wallpaper's de la pelicula de TRON el legado

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

jueves, 16 de junio de 2011

Como deshabilitar el acomodo automatico de los controles en un jFrame

Hay veces que ocurre que tenemos muchos controles y este reposicionamiento automatico de manera incorrecta entonces para desactivar el anclado o anclaje automatico de los controles o componentes en un jFrame

Hacemos un click con el boton derecho del raton, sobre el jFrame en modo diseño(donde vemos los botones)


Seleccionamos null layout aunque nos pondra todos lo controles en la parte superior izquierda del jFrame asi que es recomendable que si queremos desactivar, lo hagamos desde el principio

Si te sirvio esta info comenta

Cerra un jFrame y no termine la aplicacion

Talvez tengamos varias ventanas abiertas y cerramos un jFrame y termine la aplicacion, por ejemplo tenemos un jFrame principal que es el menu y este abre otro jFrame, pero cuando cerremos el jFrame secundario no termine la aplicacion

lo primero que debemos hacer es declarar la libre (debajo de donde esta declara el paquete "package nombre_de_tu_paquete;")

import javax.swing.WindowConstants;

Despues en el jFrame en el modo diseño(donde vemos los botones y cajas de texto) hace click derecho en cualquier parte del jFrame y seleccionamos Events > Window > windowClosing[formwindowClosing]Colocamos el siguiente codigo

setDefaultCloseOperation (WindowConstants.HIDE_ON_CLOSE);

Si te sirvio esta info comenta

Abrir un jFrame secundario y cerrar el jFrame principal

Como hacer que un jframe abra otra ventana y se cierre la vieja. Es decir, que un jframe dirija a otro jframe y este se cierre.

Este codigo lo colocas en un boton de tu jFrame principal

jFrame2 jFrame= new jFrame2();//"jFrame2" Tu colocas el nombre que le hayas puesto a tu segundo jFrame

jFrame2.setVisible(true); //muestra el segundo jFrame

this.setVisible(false);//oculta el jFrame que estes usando

Si te sirvio la información comenta

Como abrir un jFrame desde otro jFrame

Agregamos el siguiente codigo en un boton del primer jFrame


Frame2 jFrame= new Frame2();//"Frame2" es el nombre que tu le pusiste a tu 2do jframe

jFrame.setVisible(true);

Si te servicio esta información comenta

Enviar un dato entre jFrames

Como pasar datos entre jFrame o como pasar un dato de un jFrame a otro jFrame en netbeans

Para pasar un dato primero creamos dos jframes
el primero se llamara

-jFrame1

y el segundo

-jFrame2

el siguiente codigo lo pondran dentro un jbutton o boton comun y corriente

jFrame2 jF2 = new jFrame2();
jF2.setVisible(true);//mostramos el segundo jFrame

jF2.jTextField2.setText(jTextField3.getText()); //En esta linea vamos a enviar un dato que este almacenado en el primer jFrame (jTextField3.getText()),
este dato aparecera en la caja de texto jTextField2 del segundo jFrame 2

-AHORA esto es mas o menos importante, nos vemos al segundo jFrame2 donde queremos que aparesca el dato, seleccionando el jTextField que queramos que aparesca el valor, le damos click derecho y seleccionamos "Propiedades" aparecera una ventana
nos vemos a la pestaña de "codigo" o "code"
y solo vamos a cambiar un valor y es en donde dice "Variable Modifiers" cambiamos el valor que es "private" a "public"
Si te ayudo comenta

jueves, 9 de diciembre de 2010

Quita espacios innecesarios en una cadena de texto - Java

Te quita el espacio del principio y del final
String cadena=" hola ";
JText.setText(cadena.trim());
System.out.println(cadena.trim());

te muestra en pantalla

"hola"

Si deseas quitar espacios

String cadena=" h o la ";
JText.setText(cadena.replaceAll(" ", ""));//Por si usas interface grafica
System.out.println(cadena.replaceAll(" ", ""));//Por si usas consola

resultado en pantalla
"hola"

poner separadores en cadenas puedes usar

String cadena=" h o la ";
JText.setText(cadena.replaceAll(" ", "-"));//Por si usas interface grafica
System.out.println(cadena.replaceAll(" ", ""));//Por si usas consola
resultado en pantalla
"-h-o-la-"

msgbox en java -Java

JOptionPane.showMessageDialog(null,"Mensaje");

Arreglo de JText - Java

Talvez quieras hacer un arreglo de controles JText espero y te sirva esta información

primero lo declaras:

JTextField text[] = new JTextField[6];

El 6 indica el numero controles que manejara(si te marcar un error al compilar
puedes que hayas superoado el numero de controles permitidos en el arreglo
intenta aunmentar un control mas, es decir cambiarle a 7)

lo inicializamos (despues del "public void initComponents (){")
text[1] = new JTextField();
text[2] = new JTextField();
text[3] = new JTextField();
text[4] = new JTextField();
text[5] = new JTextField();

los los agregamos y posicionamos en el formulario
getContentPane().add(text[1]);
text[1].setBounds(120,40,90,20);
getContentPane().add(text[2]);
text[2].setBounds(120,80,90,20);
getContentPane().add(text[3]);
text[3].setBounds(120,120,90,20);
getContentPane().add(text[4]);
text[4].setBounds(120,160,90,20);
getContentPane().add(text[5]);
text[5].setBounds(120,200,90,20);

y ya estan listos para usarse

for (int i=2;1<5 ;i++ )
{
text[i].setText(muestra_texto);
}

Coordenas en un control - Java

Si estas haciendo un proyecto a mano en un block de notas
y encuentras un poco confuso en los parametros de el metodo
setBounds tal vez esta información te sirva:

JButton.setBounds(x,y,a,b)


x=Indica la posicion del control en el formulario horizontalmente
Entre mas grande sea el valor de "x" más a la derecha estara,

y=Indica la posicion del control en el formulario verticalmente
Entre mas grande sea el valor de "y" más abajo estara,

a=Indica el largo del control
Entre mas grande sea el valor de "a" más largo estara,

b=Indica lo ancho del control
Entre mas grande sea el valor de "b" más alto estara.

parseInt, parsefloat, parseString...??? - Java

de Cadena a Entero(String a int)

String cadena = "27";
int entero = Integer.parseInt(cadena);


de Cadena a float(String a float)

String cadena_float="23.5";
float numero_float=Float.parseFloat(cadena_float);


de Entero a Cadena(int a String)

1ra Forma

int numero = 26;
String numero_string = String.valueOf(numero);

2da Forma

int numero=23;
String numero_string= Integer.toString(numero);

Metodos get y set en JText - Java

Como guardar el valor de una variable un JText

String id=JText.getText();


Como mostrar el contenido de una variable en un JText

String valor="hola";
JText.setText(valor);

Si queremos mostrar un numero entero(int) o el resultado a string para mostrarlo en
un JText

int numero=24 + 25;
String numero_string= Integer.toString(numero);
JText.setText(numero_string);

viernes, 29 de mayo de 2009

Manual de Java - Descargas

Basico, facil y sencillo de entender :P perfecto para los que quieren aprender Java.
Descargar manual.
Tamaño: 2.64 MB.

lunes, 18 de mayo de 2009

Obteniendo el factorial - Java

import java.io.*;
public class arreglo_java{
public static void main (String[] args) throws IOException{
int mostrar=1;
InputStreamReader isr =new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("Introduce el numero que deseas obtener el factorial");
String res = br.readLine();
int limite = Integer.parseInt(res);
for (int i= 1; i < limite; i++){
mostrar = (i+1) * mostrar;
}
System.out.println("El factorial de: " + res + " es: " + mostrar);
}
}

viernes, 15 de mayo de 2009

"This" - Java

Los posibles usos de this son:

*this. Referencia al objeto actual. Se usa por ejemplo pasarle como parámetro a un método cuando es llamado desde la propia clase.

*this.atributo. Para acceder a una propiedad del objeto actual.

*this.método(parámetros). Permite llamar a un método del objeto actual con los
parámetros indicados.

*this(parámetros). Permite llamar a un constructor del objeto actual. Esta
llamada sólo puede ser empleada en la primera línea de un constructor.

clase{
a; //variable global
metodo{
a; //variable local(solo le pertenece al metodo por lo tanto
//no causa ambieguedad
}
}

Entonces si yo le pusiera el "This" en la variable local estaremos indicando
que es la misma variable que la global

clase{
a; //variable global
metodo{
This.a; //variable local(en este momento le estamos indicando
//que es la misma variable que la global
}
}
--------------------------------------------------------------
public class ejemplo_this{
// "a" global Variable de instancia
int a;
// Constructor de la clase
public ejemplo_this() {
a=5;
}

// Metodo con argumentos
void metodo(int a) {
System.out.println( "La variable Local 'a' contiene " + a );
System.out.println("La variable global contiene " + this.a);
}

public static void main( String args[] ) {
// Instanciamos un objeto del tipo de la clase
ejemplo_this obj = new ejemplo_this();
obj.metodo(10);
}
}

Diferencia entre los metodos ".compareTo" y ".equals" - Java

El metodo equals compara dos objetos (pueden ser de tipo String, Integer, Boolean, etc.) , y devuelve true(verdadero) cuando las dos cadenas son iguales o false(falso) si son distintos.

import java.io.*;
public class if_equals{
public static void main (String[] args) throws IOException {
InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("Cual es tu blog favorito? XD");
String cadena = br.readLine();
if (
cadena.equals("yo-blogueo")) {
System.out.println("Exelente");
}else{
System.out.println("Que mal :(");
}
}
}

A diferencia de la función miembro comapareTo que devuelve un cero si son
iguales, y mayor o menor a cero sin son diferentes(depende de la cadena).

import java.io.*;
public class if_equals{
public static void main (String[] args) throws IOException {
InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("Cual es tu blog favorito? XD");
String cadena = br.readLine();
if (
cadena.compareTo("yo-blogueo")==0){
System.out.println("Exelente");
}else{
System.out.println("Que mal :(");
}
}
}

domingo, 10 de mayo de 2009

Clase BufferedReader en Java - Programación

Aqui un ejemplo de como se utiliza la clase BufferedReader para intruducir datos desde el teclado.
import java.io.*;
public class captura{
public static void main (String[] args) throws IOException {
InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("Que color deseas");
String res = br.readLine();
System.out.println(res);
}

Insertar

Twitter Delicious Facebook Digg Stumbleupon Favorites More