He creado un jComboBox pero toma todo el ancho del marco. cómo establecer el ancho fijo.JComboBox ancho
yes borderlayout para el diseño del marco y la caja para el panel. Estoy agregando el código aquí:
import javax.swing.*;
import java.awt.BorderLayout;
public class Window8 {
JFrame frame;
JPanel panel;
JComboBox combo;
public void go(){
String[] option = { "STUDENT", "TEACHER" };
combo.setPreferredSize(new Dimension(1,25));
combo = new JComboBox(option);
menu.setSelectedIndex(0);
frame = new JFrame("DELETION");
frame.setLocationRelativeTo(null);
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
panel = new JPanel();
panel.setLayout(new BoxLayout(panel,BoxLayout.Y_AXIS));
frame.getContentPane().add(BorderLayout.NORTH,panel);
panel.add(combo);
}
¿Estás usando algún diseño? –
he agregado mi código. Por favor, mire esto. –
Código reformateado; corregido; por favor revertir si es incorrecto. – trashgod