H2KSOFT dijo:Estas haciendo alguna consulta a una base de datos al enviar, o un ingreso a una base de datos ??' ...
No para nada, el ejemplo es muy sencillo... aun no configuro datasources
H2KSOFT dijo:Estas haciendo alguna consulta a una base de datos al enviar, o un ingreso a una base de datos ??' ...
No men entonces no se, tocaria que me enviaras lo que estas haciendo, o hazle un seguimiento paso a paso a punta de system.out.println despues que le das al boton; a mi me paso pero fue por q estaba cerrando mal la base de datos y se quedaba hay sin hacer nada y ni botaba error.alecboy dijo:No para nada, el ejemplo es muy sencillo... aun no configuro datasources
viejo hay le vabencho_85 dijo:Hola a todos, hacia rato no entraba por el foro.
Por aqui he venido a traerles algo que no he podido resolver, resulta y pasa que estoy haciendo una aplicacion de escritorio tengo un contenedor(JFrame) con su barra de menu (archivo, edicion...) y quiero que al momento de salir del programa por medio del boton salir de la ventana(el de la X) me aparezca un mensaje de confirmacion si realmente quiero salirme de la aplicacion, en caso tal diga que "si", pues, se sale del programa, y si digo que "no" pues no se saldra.
Esto lo he podido hacer con las InternalFrame pero con esta no he podido.
En caso tal les sirve estoy utilizando los escuchadores de ventana (windowlistener)
Agradeceria mucho al que me ayude.
public class NewJFrame extends javax.swing.JFrame {
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
this.setLocationRelativeTo(this.getParent());//centrar en pantalla
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">
private void initComponents() {
getContentPane().setLayout(null);
setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);//le dice a java que no haga nada cuando se presione la X para cerrar el JFrame
setMinimumSize(new java.awt.Dimension(400, 200));
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
formWindowClosing(evt);
}
});
pack();
}// </editor-fold>
private void formWindowClosing(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
if (javax.swing.JOptionPane.showConfirmDialog(this,"desea salir??","salida",javax.swing.JOptionPane.YES_NO_OPTION)==0)
System.exit(0);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
class Matrices {
public static void main(String[] args) {
int[][] matriz1 = {
{0,1,2,3},
{0,4,5,6},
{4,8,6,5},
{4,5,8,9}
};
int[][] matriz2 = {
{4,7,8,9},
{4,5,6,9},
{4,5,6,9},
{4,5,6,9}
};
int[][] matrizSuma = sumaMatrices(matriz1,matriz2);
int[][] matrizResta = restaMatrices(matriz1,matriz2);
int[][] matrizMulti = multiMatrices(matriz1,matriz2);
int[][] matrizTrans = transMatrices(matriz1,matriz2);
System.out.println("Matriz 1 :\n");
imprimeMatriz(matriz1);
System.out.println("Matriz 2 :\n");
imprimeMatriz(matriz2);
System.out.println("Matriz suma :\n");
imprimeMatriz(matrizSuma);
System.out.println("Matriz resta :\n");
imprimeMatriz(matrizResta);
System.out.println("Matriz multiplicada :\n");
imprimeMatriz(matrizMulti);
System.out.println("Matriz transpuesta :\n");
imprimeMatriz(matrizTrans);
}
static void imprimeMatriz(int[][] m){
int i,j;
for(i=0;i<m.length;i++){
for(j=0;j<m.length;j++){
System.out.print(m[j]+" ");
}
System.out.print("\n");
}
}
static int[][] sumaMatrices (int[][] m1,int[][]m2){
int i,j;
//
int[][] m3 = new int[m1.length][m2.length];
for(i=0;i<=m1.length;i++){
for(j=0;j<=m1.lrngth;j++){
m3[j] = m1[j] + m2[j];
}
}
return m3;
static int[][] restaMatrices (int[][] m1,int[][]m2){
int i,j;
int[][] m4 = new int[m1.length][m2.length];
for(i=0;i<=m1.length;i++){
for(j=0;j<=m1.length;j++){
m4[j] = m1[j] - m2[j];
}
}
return m4;
static int[][] multiMatrices (int[][] m1,int[][]m2){
int i,j;
int[][] m5 = new int[m1.length][m2.length];
for(i=0;i<=m1.length;i++){
for(j=0;j<=m1.lrngth;j++){
m5[j] = m5[j] + (m1[j] * m2[j]);
}
}
return m5;
System.out.print("\nla transpuesta de la suma es \n\n:");
static int[][] transMatrices (int[][] m1,int[][]m2){
int i,j;
int[][] m6 = new int[m1.length][m2.length];
for(i=0;i<=m1.length;i++){
for(j=0;j<=m1.length;j++){
m6[j] = m3[j];
}
}
return m6;
}
}
=======================================================================phantomjm dijo:es verdada ke hay una herramiente para porgramar java con entorno grafico asi como el visual y fox pro???
lovo15 dijo:quiero saber si estoy bien o no;
por cierto, creo que lo repeti arriba, lo siento, error de dedo.
claudita22 dijo:Hola que tal muy buenas noches tengo un problemita en Java y quiero saber si me pueden ayudar, tengo una ventana de busqueda y quiero que al pulsar el boton de Buscar me tome el texto que tengo en el JTextField me ejecute la consulta SQL y me devuelva el resultado en una JTable, me pueden ayudar por favor??? es URGENTE!!!! desde ya muchas gracias!!!!
la variable logi hace referencia a una clase la cuale tiene varios metodos, entre ellos el de buscar[bus_ClientexCodigo()] este metodo recibe como parametro lo que tenga un textfield se le añade el .trim() para eliminar espacios y por ultimo esta el .iterator el cual me permite asignarle un iterador al resultado de la busqueda, pues el metodo bus_ClientexCodigo() devuelve una lista, todo esto es almacenado en la variable it que es de tipo Iterator.it=(logi.bus_ClientexCodigo(txtBuscar.getText().trim())).iterator();
Esta seguna parte es un cilclo que recorre la lista que devolvio el metodo, hay una clase cliente(basandome en mi ejemplo) el cual recoje los datos y luego son añadidos a la tabla, asi se repite el proceso hasta que se recorra toda la listawhile(it.hasNext()){
Clientes cl=(Clientes)it.next();
modelotabla.addRow(new Object[]{cl.getcodigo(),cl.getnombres(),cl.getapellidos()});