JPanel fills all JFrame space
问题 I have write this code for displaying some set of colors from panel: import java.util.ArrayList; import java.util.List; import javax.swing.JFrame; import javax.swing.JPanel; public class Palette { public static void main(String[] args) { JFrame frame = new JFrame("Panel"); palette.add(new Color(255, 0, 0)); palette.add(new Color(0, 255, 0)); palette.add(new Color(0, 0, 255)); int width = 100; int height = 250; int x = 0; for (Color color : palette) { JPanel panel = new JPanel(); panel.setSize