Mostrar Mensajes

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - gacs

Pages: [1] 2 3
1
Groovy / Groovyfx
« on: Marzo 03, 2020, 06:55:50 am »
algún ejemplo que funcione de groovyfx, he intentado con el hola mundo de http://groovyfx.org/docs/index.html#_hello_groovyfx_your_first_groovyfx_program tanto el ejemplo utilizando gradle y maven y ninguno de los dos consigo ejecutar groovy.

mensaje
"Execution failed for task ':compileGroovy'.
> Unable to load class groovyx.javafx.extension.NumberExtension due to missing dependency javafx/beans/value/ObservableNumberValue
"

De antemano gracias por la ayuda que me puedan dar.

2
Groovy / cual seria el sustituto de system.exit(0)
« on: Diciembre 29, 2019, 09:44:22 pm »
Hola a todos, solicitando su ayuda de nuevo, la información de groovy esta muy dificil de encontrar en la red, hasta los foros están difícil de encontrar.
Estoy aprendiendo groovy por mi cuenta con ayuda de la red nada mas, y ahora con este foro, hice una aplicación con frame el cual quiero por medio de un menu salir hacer que cierre la aplicación, algo del codigo que estoy haciendo

Code: [Select]
@Singleton
class App {
    String greeting="Hello Word!, I am ";
    def swing = new SwingBuilder();
    def frame;
    def desktopPanel;
   

    void initApp(){
        println   greeting+ "gacs";
        run();
    }

    static void main(args) {
        def app = App.instance;
        app.initApp();
    }

    void run() {
        swing.edt{
            frame =  frame(
                title:'frame gacs',
                location:[100,100],
                size:[800,400],
                extendedState: JFrame.MAXIMIZED_BOTH,
                defaultCloseOperation:javax.swing.WindowConstants.EXIT_ON_CLOSE
            ) {
              menuBar {
                    menu(text:'App') {
                        menuItem() {
                            action(name:'Salir', closure:{ exitSistem()})
                        }
                    }
                   
                }
            }
            frame.show()
        }
    }

   void exitSystem(){
        System.exit(0)
       
    }
}

de antemano gracias

3
Java JSE / Cual seria la buena practica de un PreparedStatement
« on: Junio 19, 2019, 06:16:47 pm »
Buenos Dias

Tengo una consulta con PreparedStatement, para PreparedStatement se debe crear una conexion a la base de datos?

Por ejemplo tengo un formulario de administración de registro el cual visualiza, elimina, modifica y agrega registros. entonces hago una solo conexión y con ella realizo los   PreparedStatement.

pongo un ejemplo no muy detallado pero creo que describe mi inquietud.
Code: [Select]
private Connection              connection=gestordeconexiones();   
private PreparedStatement pstver;
private PreparedStatement psteliminar;
private PreparedStatement pstmodificar;
private PreparedStatement pstagrega;

public class myformulario
{
public myformulario(){
.......
pstver=connection.prepareStatement(sql);
psteliminar=connection.prepareStatement(sql);
pstmodificar=connection.prepareStatement(sql);
pstagrega=connection.prepareStatement(sql);
.........
}

.....
public void eliminar(){
.....
psteliminar..execute();
......
}
.....
public void salirformulario()
.....
pstver.close()
......
psagregar.close()
.....
}     
}


Entiendo que el caso de sqlite se utiliza la misma conexión ya que unque hagas muchas conexiones la función de el es trabajar solo con una conexion a la vez bloqueando el acceso mientras una conexion este utilizando la base de datos. bueno eso entendi yo pero quisiera saber cual seria lo correcto para utilizar prepareStatement.

no se si no le echo bien la pregunta a google pero no encontrado una respuesta que saque de la duda

de antemano muchas gracias por la ayuda

saludos

GACS


4
Buenas a todos su ayuda, estoy utilizando netbean al querer ejecutar la aplicacion me envia ese error

el pom.xml lo tengo asi
Code: [Select]
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>ni.miapp</groupId>
    <artifactId>miapp</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <name>miapp</name>
    <packaging>jar</packaging>
    <dependencies>
......
        <dependency>
            <groupId>org.xerial</groupId>
            <artifactId>sqlite-jdbc</artifactId>
            <version>3.23.1</version>
        </dependency>
    <!-- Fin de la base de datos-->
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-core</artifactId>
            <version>1.2.3</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.25</version>
        </dependency>
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.2.3</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.11.1</version>
        </dependency>
    <!-- Librerias para jasper report -->
        <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports</artifactId>
            <version>6.6.0</version>
        </dependency>
        <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports-fonts</artifactId>
            <version>6.0.0</version>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.2.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>net.sourceforge.jexcelapi</groupId>
            <artifactId>jxl</artifactId>
            <version>2.6.12</version>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.11</version>
        </dependency>
        <dependency>
            <groupId>org.jfree</groupId>
            <artifactId>jfreechart</artifactId>
            <version>1.5.0</version>
        </dependency>
        <dependency>
            <groupId>com.github.coderepositories</groupId>
            <artifactId>jcommons</artifactId>
            <version>1.0.v201602292337</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
            <version>1.9.3</version>
        </dependency>
        <dependency>
            <groupId>commons-digester</groupId>
            <artifactId>commons-digester</artifactId>
            <version>2.1</version>
        </dependency>
        <dependency>
            <groupId>com.lowagie</groupId>
            <artifactId>itext</artifactId>
            <version>2.1.7</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>javax.help</groupId>
            <artifactId>javahelp</artifactId>
            <version>2.0.05</version>
        </dependency>
        <dependency>
            <groupId>com.toedter</groupId>
            <artifactId>jcalendar</artifactId>
            <version>1.4</version>
        </dependency>
     </dependencies>
    <build>
      <plugins>
         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <encoding>UTF-8</encoding>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
        </plugin>
        <plugin>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
                <execution>
                    <phase>install</phase>
                     <goals>
                        <goal>copy-dependencies</goal>
                    </goals>
                    <configuration>
                        <outputDirectory> ${project.build.directory}/lib</outputDirectory>
                    </configuration>
                    </execution>
            </executions>
        </plugin>
        <plugin>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.0.2</version>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                        <mainClass> ni.gacssoft.gcontodont.Gcontodont</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.2.1</version>
    <executions>
        <execution>
            <goals>
                <goal>java</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
           <mainClass> ni.gacssoft.gcontodont.Gcontodont</mainClass>
    </configuration>
</plugin>
       
    </plugins>
  </build>

 <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

</project>


el error que me da que le pido que me ayuden a resolver es

Quote

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project miapp: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

5
hice una pequeña aplicacion para probar el uso de maven en netbeans. espesifique las dependencias en el archivo pom, y con eso la aplicación corrio bien en netbeans y creo un archivo jar en la carpeta target.
copie el archivo jar en otra pc para probar si podía correr la aplicación pero no inicia, no manda error pero no inicia. la misma aplicación la compile solo con netbeans sin el plugin de maven y inicia bien, claro que tube que copiar la carpeta lib que agrega netbeans al compilar el jar en la carpeta dist.

con maven no he encontrado donde ubicar esas dependencias para que la aplicación se ejecute, le agradezco cualquier ayuda que me brinden al respecto

6
Estoy probando maven con eclipse y netbeans quiero agregar una un jar que hice a las dependencia pero al momento no he encontrado como hacer la configuracion. de momento solo tengo esto

Code: [Select]
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>ni.gacssoftware</groupId>
  <artifactId>libgacssoftware</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>libgacssoftware</name>
  <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

 <dependencies>
        <dependency>
               <groupId>com.toedter</groupId>
               <artifactId>jcalendar</artifactId>
               <version>1.4</version>
        </dependency>
 </dependencies>

</project>

agradesco la ayuda que me brinden

7
Java JSE / Como evitar que una aplicacion se abra mas de una ves
« on: Febrero 20, 2018, 04:16:01 am »
su Ayuda de nuevo

tengo un inconveniente, tengo una aplicación que quiero evitar que se inicie mas de una ves, lo que encontrado por la red es que utilice un archivo temporal o un socket, estas dos pues no son muy viables por que si hay un fallo con el sistema operativo y hay que reiniciar de forma brusca el archivo temporal quedara fijo y no dejara que la aplicación inicie.  y el socket el inconveniente que veo es saber cual es el socket no sera requerido por el sistema y que no llega crear conflicto.

me imagino que la jvm debe asignar un identificador a la aplicación que se ejecuta, habra alguna forma de acceder a ese identificador para que la aplicación no se inicie mas de una ves

de antemano gracias por la ayuda

Saludos

8
Java JSE / Multiples insersiones en sqlite desde java
« on: Septiembre 28, 2017, 09:20:04 pm »
buena he intentado hacer multiples insersiones en base de datos de sqlite con java utilizando la senticia sql
Code: [Select]
"REPLACE INTO mytabla VALUES (1,segundo,tercero),(2,otro segundo,otro tercero),(2,otro segundo,otro tercero)
desde el cliente de sqlite3 lo logre hacer, pero desde java me manda un error que dice
Quote
near ",": syntax error

el codigo en java que utilizo es

Code: [Select]
String strSql="REPLACE INTO mytabla VALUES (1,segundo,tercero),(2,otro segundo,otro tercero),(2,otro segundo,otro tercero);"
 int rs=-1;
        try {
            rs=cxnBD.createStatement().executeUpdate(strSql);
        } catch (SQLException e) {
            AdminExcepciones.saySystemExcepcion("Error: Conexión incorrecta."+e.getMessage() ,getClass());
        }
este mismo codigo si solo hago una inserción no me da error y guarda bien pero con multiple ya me sale el error de la coma","

Code: [Select]
String strSql="REPLACE INTO mytabla VALUES (1,segundo,tercero);"
 int rs=-1;
        try {
            rs=cxnBD.createStatement().executeUpdate(strSql);
        } catch (SQLException e) {
            AdminExcepciones.saySystemExcepcion("Error: Conexión incorrecta."+e.getMessage() ,getClass());
        }

pense que era falla de sqlite que no admitía inserciones multiples pero lo proble en el cliente sqlite3 y funciono bien,

favor alguna idea de que debo buscar para solucionar el problema, de antemano gracias

9
Buenas una duda tengo una clase que quiero que llame desde un contructor que tiene parametros a otro que no tiene, estoy utilizando netbeans, este seria mas o menos lo que quiero hacer

public class myclass{

public myclase(){
metodocomun();
}
public myclase(String para1, String para2){
....
....
this();
}

}
en esta forma me envia un mensaje de error netbeans y no me deja compilar, sera falla de netbean? o no se puede hacer ese tipo de llamado a contructor?
de antemano gracias por la ayuda

10
Java JSE / como utilizar en log4j2 en un proyecto
« on: Mayo 07, 2017, 07:44:54 pm »
Buenos dias, de nuevo solicitando su ayuda mire en la http://chuwiki.chuidiang.org/index.php?title=Separar_el_log_en_varios_ficheros  y me dio por querer agregarlo en una aplicación, yo utilizo el ide netbeans ya tengo las librerias para log4j2.8 ya hice una primer prueba pero solo con trozo de la aplicación.
En el proyecto tengo una libreria que hice (mylibreria.jar) y tengo las clases de la aplicación

proyecto --- myapp
                |_mylibreria.jar

Dentro de la clase principal agregue la linea private static final Logger LOGS = LogManager.getLogger(mainclass.class);
Code: [Select]
public class mainclass extends mylibreria.AppMain{
       ......
       private static final Logger LOGS = LogManager.getLogger(Gcontodont.class);
  public mainclass(){
                   .......
        }
  }


    public static void main(String args[]) throws ClassNotFoundException {
        System.gc();
              ......
        /* Create and display the form */
                java.awt.EventQueue.invokeLater(() -> {
             new mainclass();
        });
       LOGS.info("Mensaje de debug");         
    }
}


asta ahi veo que da una respuesta en consola me envia informacion, pero como hago para que me envie informacion de error de todo el proyecto por que  LOGS es estatica y privada me imagino que el alcance del LOGS es solo de mainclass y el resto de clase no.

como podría hacer que log4j2 sea para toda la aplicacion

de antemano gracias por la ayuda


11
Java JSE / sugerencia de netbeans que cambie la sentencia for.
« on: Septiembre 22, 2016, 03:29:19 am »
hola su ayuda de nuevo,  en una aplicacion que estaba haciendo pues me sale una sugerencia de netbeans que cambie la sentencia del for ah una que el mismo netbeans escribi.

sentencia que yo digito
Code: [Select]
        for(Object[] suma:aRegTratamiento ){
            sumTotal+=strToFloat((String)suma[4]);
        }

sentencia que sugiere netbeans que utilice
Code: [Select]
sumTotal = aRegTratamiento.stream().map((suma) -> strToFloat((String)suma[4])).reduce(sumTotal, (accumulator, _item) -> accumulator + _item);

para ser franco no entiendo ni pies ni cabeza por que el cambio, ni idea que buscar para aclarar la duda, si pueden darme una breve explicacion de lo que paso ahi, o orientarme que debo buscar para aclarar mis dudas

gracias

saludos

12
hola de nuevo su ayuda,

como puedo hacer que un jpanel se visualice por ensima de los demas objetos que se encuentren en un formulario. como es el caso del del jcalendar que apretar un boton aparece un calendario por ensima de los demas objetos?.
no encontrado al momento nada referente, me da la idea que no es jpanel, si no un jdialogo sin titulo pero tampo se como comprobar si es asi o es otro objeto diferente a un jpanel o jdialogo...

de antemano gracias por la ayuda

saludos

13
hola

estube buscando por la red pero no encontre algo concreto, quiero recuperar una imagen guardada en un tabla de mysql y visualizarla por medio de un jlabel, cual seria el metodo apropiado para visualizar la imagen recuperada ?

de momento me estoy guiando para recuperar la imagen con el ejemplo de este link http://chuwiki.chuidiang.org/index.php?title=Guardar_im%C3%A1genes_en_Base_de_Datos_MySQL, pero entiendo que aqui lo manda a guardar como archivo y no lo visulisa.
existe algun metodo para hacerlo o tengo que guardar la imagen en algun archivo y visualizarlo con seticon()?
de antemano gracias por su ayuda

saludos
 


14
Java JSE / como saber por que tecla pierde el foco
« on: Marzo 13, 2016, 12:01:50 am »
hola
de nuevo solicitando su ayuda.
tengo establecida la tecla ENTER y TAB para que al presionarla los objetos pierdan el foco
        Set<AWTKeyStroke> keyFoco = new HashSet<>();
        keyFoco.add(AWTKeyStroke.getAWTKeyStroke(
                KeyEvent.VK_ENTER, 0));
        keyFoco.add(AWTKeyStroke.getAWTKeyStroke(
                KeyEvent.VK_TAB, 0));
        getContentPane().setFocusTraversalKeys(
                KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
                keyFoco);

pero si en un objeto quiero capturar la tecla Enter no me la reconocer; por ejemplo
Code: [Select]

   private void txtCantidadKeyPressed(java.awt.event.KeyEvent evt) {                                       
        if(KeyEvent.VK_ENTER==evt.getKeyCode()){
            System.out.println("presiono la tecla enter");
        }
         System.out.println("Bandera");
          System.out.println(evt.getKeyCode());
    }                                     

por la "Bandera" se que al presionar el enter el evento se dispara, pero no entra al if, y por la salida de evt.getKeyCode veo como que me manda un dato nulo
hay alguna forma de identificar que esta perdiendo el foco por la tecla ENTER y no por mouse o TAB o por otra medio?

de antemano gracias por su ayuda

saludos

15
Java JSE / lista de paises con sus ciudades
« on: Enero 03, 2016, 07:14:15 pm »
Existe en java algun metodo que liste en un combobox paises y ciudades ? o alguna liberia que pueda utilizar en un combobox?

de antemano gracias por su ayuda

saludos
GACS

Pages: [1] 2 3