本文共 997 字,大约阅读时间需要 3 分钟。
提示:下拉框使用JComboBox,下面的大输入框应该是多行的,使用JTextArea,至于滚动条,使用JScrollPane类;
分析:一共需要两个面板,一个是小面板,另一个就是大面板了。我们编程遵循从小到大的顺序,先是组件,然后是最上面的小面板,一层层到下面,最后是窗体。
package task;import javax.swing.*;import java.awt.*;public class QQMain{ public static void main(String args[]){ JFrame w=new JFrame(); w.setSize(300,400); //new 组件 JTextField txtMess=new JTextField(); JComboBox cmbUser=new JComboBox(); JButton btnSend=new JButton("发送"); JTextArea txtContent=new JTextArea(); //设置滚动条 JScrollPane spContent=new JScrollPane(); //布置小面板 Panel panSmall=new Panel(); panSmall.setLayout(new GridLayout(1,2)); panSmall.add(cmbUser); panSmall.add(btnSend); //布置大面板 Panel panBig=new Panel(); panBig.setLayout(new GridLayout(2,1)); panBig.add(txtMess); panBig.add(panSmall); //布置窗体 w.setLayout(new BorderLayout()); w.add(panSmall,BorderLayout.NORTH); w.add(spContent,BorderLayout.CENTER) ; w.setVisible(true); }}
转载地址:http://vpqgi.baihongyu.com/