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
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.
viernes, 10 de diciembre de 2010
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-"
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-"
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);
}
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.
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);
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);
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);