psql.exe -U postgres -d tu_base_de_datos -f "C:\xampp\htdocs\btc.sql"
Ideas Java
Nuestra intención es dar soluciones a problemas que surgen al momento de programar en JAVA y que en muchos casos no encontramos respuestas. Los temas que se publican en este blog surgen a partir del trabajo diario con java; por lo que a medida que surge algún problema y encuentramos la solución tratamos en lo posible de escribir dicha solución en este blog. Para dudas o sugerencias pueden escribir a ideasjava@gmail.com
lunes, 16 de febrero de 2015
PostgreSQL - Recuperar archivo sql desde consola
Para recuperar un archivo .sql desde consola se debe escribir la siguiente instrucción en la consola, en este caso simbolo de sistema de Windows:
viernes, 27 de septiembre de 2013
Ejecutar aplicación externa con Java
El siguiente código permite ejecutar una aplicación externa desde un programa desarrollado en java
try {
Process process = Runtime.getRuntime().exec("D:\\cole2k.exe");
InputStream inputstream = process.getInputStream();
} catch (IOException e) {
e.printStackTrace();
}
En lugar de D:\\cole2k.exe , se debe colocar el nombre del programa a ejecutar.
Además, se pueden pasar parámetros a los programas, para que los mismos se ejecuten de una manera determinada.
En mi caso quise instalar el programa cole2k pero quería que la instalación se hiciera en forma desatendida.
Existe un programa llamado Universal Silent Switch Finder que muestra los parámetros soportados por la aplicación a ejecutar, aunque no todas las aplicaciones están soportadas.
Por lo tanto en mi caso lo que hice fue ejecutar el programa pasando el parámetro correspondiente para que el codec se instalara en forma desatendida, quedando:
try {
Process process = Runtime.getRuntime().exec("D:\\cole2k.exe /S");
InputStream inputstream = process.getInputStream();
} catch (IOException e) {
e.printStackTrace();
}
martes, 3 de septiembre de 2013
Seleccionar una fila de JTable con el botón Derecho
Para seleccionar una fila de un JTable con el botón derecho se debe utilizar el siguiente código:
tabla.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
if ( SwingUtilities.isLeftMouseButton(e)) {
} else {
if ( SwingUtilities.isRightMouseButton(e)) {
Point p = e.getPoint();
int rowNumber = tabla.rowAtPoint( p );
ListSelectionModel modelo = tabla.getSelectionModel();
modelo.setSelectionInterval( rowNumber, rowNumber );
}
}
}
}
);
tabla.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
if ( SwingUtilities.isLeftMouseButton(e)) {
} else {
if ( SwingUtilities.isRightMouseButton(e)) {
Point p = e.getPoint();
int rowNumber = tabla.rowAtPoint( p );
ListSelectionModel modelo = tabla.getSelectionModel();
modelo.setSelectionInterval( rowNumber, rowNumber );
}
}
}
}
);
sábado, 21 de agosto de 2010
Dar formato monetario a un valor numérico
Para dar el formato monetario a un valor numérico se debe realizar lo siguiente:
Con estas líneas de código se obtendrá una salida como la siguiente:
Si queremos especificar una región geográfica en particular, debemos hacer lo siguiente:
- double monto = 500000.00;
- NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.getDefault());
- System.out.println("El monto a pagar es de: " + nf.format(amount));
Con estas líneas de código se obtendrá una salida como la siguiente:
El monto a pagar es de 500.000,00 €
Si queremos especificar una región geográfica en particular, debemos hacer lo siguiente:
- Locale locale = new Locale("es","AR"); // elegimos Argentina
- NumberFormat nf = NumberFormat.getCurrencyInstance(locale);
El monto a pagar es de $500.000,00
Nota: El símbolo monetario depende del lugar que especifiquemos.
domingo, 8 de agosto de 2010
Gif animado en java
Para visualizar un archivo gif animado en un componente JLabel de Swing se debe realizar lo siguiente:
JLabel etiqueta = new JLabel();
ImageIcon imageIcon = new ImageIcon("D:/gif_animado.gif");
etiqueta.setIcon(imageIcon);
imageIcon.setImageObserver(etiqueta);
El método setImageObserver establece el observador de la imagen que es quien se encargará de actualizar la pantalla en caso de que sea un archivo GIF animado.
JLabel etiqueta = new JLabel();
ImageIcon imageIcon = new ImageIcon("D:/gif_animado.gif");
etiqueta.setIcon(imageIcon);
imageIcon.setImageObserver(etiqueta);
El método setImageObserver establece el observador de la imagen que es quien se encargará de actualizar la pantalla en caso de que sea un archivo GIF animado.
domingo, 11 de julio de 2010
Cambiar el puntero del mouse
Para cambiar el puntero del mouse se debe utilizar la siguiente línea de código:
setCursor(new Cursor(Cursor.W_RESIZE_CURSOR));
Ejemplo:
JTextField campoTexto = new JTextField();
campoTexto.setCursor(new Cursor(TipoCursor));
donde TipoCursor puede ser:
- DEFAULT_CURSOR
- CROSSHAIR_CURSOR
- TEXT_CURSOR
- WAIT_CURSOR
- SW_RESIZE_CURSOR
- SE_RESIZE_CURSOR
- NW_RESIZE_CURSOR
- NE_RESIZE_CURSOR
- N_RESIZE_CURSOR
- S_RESIZE_CURSOR
- W_RESIZE_CURSOR
- E_RESIZE_CURSOR
- HAND_CURSOR
- MOVE_CURSOR
miércoles, 16 de junio de 2010
Aplicaciones RIA con Flex y Java
Una integración casi perfecta, una opcion más de desarrollo rápido de aplicaciones RIA, ésta nueva tecnología adobe permite mejorar el frontend de aplicaciones web y de escitorio, reemplazando a Swing, JSF,CSS, etc...Estas aplicaciones solo requieren flash players del lado del cliente para ser ejecutadas.
Su rendimiento a pleno se puede ver en aplicaciones Web, debido a que posee las caracteristicas de Aplicaciones Rich Interface, brindano al usuario la sensacion de estar manipulando un sistema escritorio.
aqui
aqui
Suscribirse a:
Entradas (Atom)