Cuando agrego elementos a la lista de modelos, se muestran de manera extraña en el JList y no sé por qué. Son muy pequeños y también se superponen. Cuando establezco previamente una lista, se muestra normal como si estuviera configurada desde el setFixedCell, ¿podrías darme una pista? import javax.swing.*; public . . . Read more
Tengo dos clases, la clase JFrame y la clase para un panel individual (voy a usar CardLayout). Mi clase de panel extiende mi clase JFrame, pero quiero poder acceder a mi panel en la clase JFrame para poder agregarlo al JFrame desde allí. (Más tarde lo haré desde una clase . . . Read more
Tengo un problema al dibujar un BufferedImage, es difícil de describir, así que puedes verlo en el video: https://www.youtube.com/watch?v=9K-QTKHcOYA Aquí está mi código: En el JPanel: @Override public void mouseMoved(MouseEvent e) { if(Tool.selectedTool != null) Tool.selectedTool.onPaintingAreaMouseMoved(e.getX(),e.getY(),z); } @Override public void onPaintingAreaMouseMoved(int x, int y, int z) { if(clicks == 1){ . . . Read more
Soy bastante nuevo en swing, así que no estoy seguro de cómo funciona esto. Estoy tratando de agregar un JPanel a un JFrame. Solo para tener una idea de los conceptos básicos, estoy imprimiendo una línea horizontal y el texto “Hola Mundo” encima. import javax.swing.*; import java.awt.Color; import java.awt.Graphics; public . . . Read more
Quiero cambiar el tamaño de un JPanel. Intenté setSize (soluciones propuestas en este foro) pero no funcionó para mí. Código JFrame: JFrame f = new JFrame(); f.setTitle(“test”); f.setSize(300,400); f.setLocationRelativeTo(null); f.setResizable(false); f.setLayout(null); Código JPanel: JPanel display = new JPanel(); display.setLayout(null); JTextField txt = new JTextField(30); display.add(txt,BorderLayout.NORTH); display.setBackground(Color.gray); display.setSize(30,17);