Articles of jpanel

¿Cuál es la relación entre ContentPane y JPanel?

Encontré un ejemplo en el que los botones se agregan a los paneles (instancias de JPanel ) luego los paneles se agregan a los contenedores (instancias generadas por getContentPane() ) y luego los contenedores son, por la construcción, incluidos en el JFrame (las ventanas). Intenté dos cosas: Me deshice de los contenedores. En más detalles, […]

¿Cómo incluir un panel personalizado con NetBeans GUI Builder?

He escrito una clase que amplía JPanel. ¿Es posible usar esto en NetBeans GUI Builder y que sobreviva a toda la generación automática de código? He utilizado la opción de código personalizado en el constructor de la GUI para crear una instancia del objeto como la nueva clase, pero parece que la statement no se […]

¿Cómo volver a pintar un JPanel después de haber dibujado sobre él?

Tengo un componente que hereda de JPanel, dibujo una grilla sobre él. Ahora tengo un JComboBox y quiero que el usuario pueda elegir el tamaño de la cuadrícula aquí y luego presione un botón para hacer que la cuadrícula cambie (volver a pintar la cuadrícula). Lo que pasa es que pinta la cuadrícula inicial, pero […]

addKeyListener () no funciona para JPanel

Estoy tratando de hacer un motor de juego. He hecho la clase Game pero el error reside en la clase Keyboard. Aquí dejo un código. Class :: Juego package transfer2pc.co.cc.game.tileengine; import java.awt.Graphics; import java.util.HashMap; import javax.swing.JPanel; import transfer2pc.co.cc.game.tileengine.input.KeyBoard; public abstract class Game extends JPanel implements Runnable { /** * */ private static final long serialVersionUID […]

Java Swing: ¿cómo mostrar un panel en la parte superior de otro panel?

Deseo tener un diálogo interno (sin ventana) para solicitar la entrada de los miembros. Me gustaría que el diálogo se coloque centralmente en un JPanel existente. He observado los paneles en capas y parecen inutilizables debido a que solo tienen un único administrador de diseño (o ningún administrador de diseño) en todos los paneles. Supongo […]

JPanel Padding en Java

Tengo una pregunta de formato para mi aplicación Java swing. Debería ser bastante sencillo, pero tengo dificultades para encontrar ayuda (Todo tema parece referirse a la eliminación de cualquier relleno predeterminado en JPanel). El texto en mis varios JPanels abraza los lados y la parte superior, tocando los bordes de colores: ¿cómo puedo agregar relleno? […]

Reemplazar JPanel con JPanel en un JFrame

Tengo una clase que amplía JFrame, y tiene un BorderLayout. Tiene dos variables de instancia privadas de tipo JPanel. Representan paneles de botones y se llaman flipButton y confidenceButtons. Cuando hace clic en el botón, el panel de botones es reemplazado por el otro panel de botones. Es decir, si hace clic en un botón […]

FlowLayout en la parte superior de GridLayout no funciona

Estoy tratando de crear un juego del ahorcado y hasta ahora está muy bien, ¡pero el diseño no parece encajar! Se supone que el alfabeto debe terminar en un orden FlowLayout en la parte superior de la imagen Hangman con los botones “Reiniciar”, “Ayuda”, “Agregar palabra nueva” y “Salir” en la parte inferior. ¿Qué estoy […]

¿Cómo agregar JPanel haciendo clic en JButton?

Intento crear una pequeña GUI, tiene 2 JButtons, y 2 JPanels con algunas animaciones de dibujo en cada uno de ellos. Por defecto, debe mostrar primero JPanel, y al hacer clic en el segundo JButton, quiero ver mi segundo JPanel. Entonces: creo JFrame, Panel1 y Panel2, donde he dibujado mis animaciones, creo Button1 y Button2 […]

Terminal Java Linux en JPanel

Estoy haciendo un editor de scripts y me gustaría poder ejecutar Bash / Shell / Python / etc. scripts en el progtwig … Hasta ahora, tengo una forma de ejecutarlos, pero no hay forma de que los scripts tengan entradas del usuario; aquí está el código: package com.hightide.ui.terminal; import javax.swing.*; import java.awt.*; import java.io.BufferedReader; import […]