0
我映射出了一些標籤,這些標籤是通過JDBC從mysql中填充數據的。我已經在邊界佈局上繪製了數據North,Center和South。爲什麼我的邊界佈局視圖的南部區域開始隱形?
這裏的代碼片段
panels = new JPanel();
panels.setBackground(Color.blue);
panels.setLayout(new BoxLayout(panels, BoxLayout.X_AXIS));
statuslabel = new JLabel(company.getDBstatus(1) + " ");
statuslabel.setForeground(Color.white);
statuslabel.setFont(new Font("ANDALUS", Font.BOLD, 16));
statuslabel.setBorder(BorderFactory.createTitledBorder("Status"));
positionlabel = new JLabel(company.getDBposition(1) + " ");
positionlabel.setForeground(Color.white);
positionlabel.setFont(new Font("ANDALUS", Font.BOLD, 16));
positionlabel.setBorder(BorderFactory.createTitledBorder("Open Position"));
referencelabel = new JLabel(company.getDBreference(1));
referencelabel.setForeground(Color.white);
referencelabel.setFont(new Font("ANDALUS", Font.BOLD, 16));
referencelabel.setBorder(BorderFactory.createTitledBorder("Reference"));
panels.add(statuslabel);
panels.add(positionlabel);
panels.add(referencelabel);
contentPane.add(panels, BorderLayout.SOUTH);
}
最初,南段是不可見的。如果我評論大小壓抑,點擊一個邊界將使南方出現,並且選擇除初始記錄之外的其他東西也會使南方出現。
我該怎麼辦?
你是否在頂層窗口調用'pack()'?如果是的話,你的命令是什麼關於調用'pack()'和'setResizable(false)'?換句話說,你首先打哪個電話,哪個電話是哪個?你試過交換訂單嗎? –
增加包(),問題就消失了。希望你解決你的鰻魚問題一樣簡單! – TangibleDream
很高興你有它的工作! –