//2.显示数据库表的字段名标签、输入文本框,在northPanel面板的中间
JPanel panel2 = new JPanel();
JPanel fieldPanel = new JPanel(new GridLayout(size, 2));
panel2.add(fieldPanel);
northPanel.add(panel2, BorderLayout.CENTER);
panel2.setBackground(Color.red);
labels = new JLabel[size];
fields = new JTextField[size];
for (int count = 0; count < labels.length; count++){
labels[count] = new JLabel(columnNames[count], JLabel.RIGHT); //0 1
}
for (int count = 0; count < fields.length; count++) {
fields[count] = new JTextField(12);
fields[count].setForeground(Color.red);
}
fields[0].addActionListener(this); //对输入id号的文本框增加监听
for (int count = 0; count < size; count++) {
fieldPanel.add(labels[count]);
fieldPanel.add(fields[count]);
}
就是这几行代码,前置的东西我都有弄了
ImageIcon icon=new ImageIcon("C:\\ja.jpg");
JPanel panel4=new JPanel();
JLabel label=new JLabel(icon,JLabel.CENTER);
panel4.add(label);
northPanel.add(panel4, BorderLayout.EAST);
问题是别人代码跟我差不多他图片能显示 panel4.add(label); 我也将标签添加到panel4面板上了啊。。。
追答好好对照别人的代码看看吧,不行的话就给我发邮件,已私信