JComboBox和JTextArea奇怪问题,高手进来看下.
1.JComboBox显示不了,但是在编辑JTextArea 后又可以显示
2.JTextArea 加入JScrollPane 后不可编辑
问,如何才能显示JComboBox,和编辑加入了JScrollPane 的JTextArea .
另外顺便再问一个问题.如何在JButton中显示两排文字.
下面是源程序.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JC extends JPanel
{
JC()
{
super();
setLayout(null);
JComboBox tfSex = new JComboBox(new String[] {"男","女"}); //性别
JTextArea tfMemo = new JTextArea(); //备注
JLabel lab4= new JLabel("性 别:"); //加入标签
add(lab4);
lab4.setBounds(230,50,75,20);
add(tfSex); //显示不出来
tfSex.setBounds(320,50,100,20);
JLabel labG= new JLabel("备 注:"); //加入标签
add(labG);
labG.setBounds(00,370,75,20);
JScrollPane js = new JScrollPane(tfMemo); //加入JScrollPane后不可编辑
add(js);
js.setBounds(85,370,335,70);
add(tfMemo); //可编辑 在其中写字,可显示出tfSex
tfMemo.setBounds(85,200,335,70);
}
public static void main(String args[])
{
JC jph = new JC();
JFrame jf = new JFrame();
jf.setSize(800,600);
jf.show();
jf.getContentPane().add(jph);
jf.getContentPane().setLayout(null);
jph.setBounds(0,0,600,500);
}
}