Articles of swing

NullPointerException en invokeLater mientras se ejecuta a través de Java Webstart

Después de actualizar de JRE 1.7.0_21 a 1.7.0_25-b15 mi aplicación comenzó a lanzar NullPointerException en SwingUtilities.invokeLater (…) cuando se ejecuta desde Java WebStart. Sorprendentemente, cuando se ejecuta como una aplicación independiente (fuera de JWS), funciona muy bien. Aquí está la parte superior de la stack: Exception in thread “AWT-EventQueue-2” java.lang.NullPointerException at sun.awt.SunToolkit.getSystemEventQueueImplPP(SunToolkit.java:1011) at sun.awt.SunToolkit.getSystemEventQueueImplPP(SunToolkit.java:1007) at […]

¿Cómo combinar la celda en DefaultTableModel / JTable?

Busqué mucho y obtuve algunas respuestas para esta Q. pero muchas de ellas se refieren a enlaces que dan error 404. Quiero hacer una tabla como esta: ¿Hay algún método en Java para esto?

Incrustar Gecko / WebKit en Java

Me gustaría tener Gecko, WebKit u otro navegador web incrustado en Java como control Swing / AWT. Estoy buscando algo diferente a JRex o JWebPane .

JTextPane añadiendo una nueva cadena

En cada artículo, la respuesta a la pregunta “¿Cómo agregar una cadena a un JEditorPane?” es algo así como jep.setText(jep.getText + “new string”); He intentado esto: jep.setText(“Termination time : ” + CriterionFunction.estimateIndividual_top(individual) + ” “); jep.setText(jep.getText() + “Processes’ distribution: “); Y como resultado obtuve el “Tiempo de terminación: 1000” sin la distribución de “Procesos”: ¿¿¿Por […]

¿Alguien puede recomendar un editor de texto enriquecido Java?

El editor de texto enriquecido debe implementarse en Java, proporcionar compatibilidad con Swing y, preferentemente, ser de código abierto. Estoy buscando integrarlo en una aplicación Java / Swing existente. Gracias.

Detectar introducir presionar en JTextField

¿Es posible detectar cuando alguien presiona Entrar mientras tipea un JTextField en java? Sin tener que crear un botón y configurarlo como el predeterminado.

Error “No se pudo encontrar la clase principal” al ejecutar el archivo jar exportado por Eclipse

Tengo un proyecto de Java que funciona perfectamente bien cuando se ejecuta desde Eclipse. Cuando trato de exportarlo a un “JAR file” o “Runnable JAR file” .jar, pero cuando hago doble clic en él para intentar ejecutar el progtwig, me da un error que dice: “Could not find the main class: package.MainClassName. Program will exit.” […]

cambiar el tamaño de un ImageIcon en un JButton

Estoy creando un JButton que incluye un ImageIcon específico. El problema principal es que el tamaño del icono original es mucho más grande que el tamaño del botón. Como resultado, cuando se muestra el botón, solo se puede ver parte del ícono. ¿Cuál es el método que “redimensiona” un ImageIcon para que quepa dentro de […]

Java: Bibliotecas Swing y seguridad de subprocesos

A menudo escuché críticas sobre la falta de seguridad de las hebras en las bibliotecas de Swing. Sin embargo, no estoy seguro de lo que estaría haciendo en mi propio código con podría causar problemas: ¿En qué situaciones entra en juego el hecho de que Swing no es seguro para subprocesos? ¿Qué debería evitar activamente?

Transparent JButton

¿Es posible hacer que un JButton sea transparente (incluido el borde) pero no el texto? Extiendo el JButton de swing y anulo esto: @Override public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g.create(); g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0)); super.paint(g2); g2.dispose(); } pero hace que todo sea transparente, incluido el texto. Gracias.