如题,本篇我们介绍下javaGui中下拉框、滚动条组件 。
用户调查--窗体
package com.tingcream.javaGui.component;
import java.awt.GridLayout;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
/**
* javaGui
* 下拉框、滚动条 组件
*
* @author jelly
*
*/
public class _03_combobox_scrollPane extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
JPanel panel1,panel2;//面板1 2
JLabel label1,label2;//标签1 2
JComboBox<String> comboBox;//下拉框
JList<String> jList;//
JScrollPane scrollPane;//滚动条
public static void main(String[] args) {
new _03_combobox_scrollPane();
}
public _03_combobox_scrollPane(){
panel1=new JPanel();
panel2=new JPanel();
label1=new JLabel("籍贯");
label2=new JLabel("学历");
String[] jg={"北京","天津","上海","重庆"};
comboBox=new JComboBox<String>(jg);
String[] xl={"高中","大专","本科","硕士","博士"};
jList=new JList<String>(xl);
jList.setVisibleRowCount(3);
scrollPane=new JScrollPane(jList);
this.setLayout(new GridLayout(2,1));
panel1.add(label1); panel1.add(comboBox);
panel2.add(label2); panel2.add(scrollPane);
this.add(panel1); this.add(panel2);
this.setTitle("用户调查");
this.setSize(350,200);
this.setLocation(300,280);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
聊天程序--窗体
package com.tingcream.javaGui.component;
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
/**
* javaGui
* 下拉框、 滚动条 组件
* @author jelly
*
*/
public class _04_combobox_scrollPane extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
public JTextArea textArea;
public JPanel panel;
public JComboBox<String> combobox;
public JButton button;
public JTextField textField;
public JScrollPane scrollPane;
public static void main(String[] args) {
new _04_combobox_scrollPane();
}
public _04_combobox_scrollPane(){
textArea=new JTextArea();
panel=new JPanel();
String[] ss={"小明","小红","小兰","小李"};
combobox=new JComboBox<String>(ss);
textField=new JTextField(10);
button=new JButton("发送");
scrollPane=new JScrollPane(textArea);
panel.add(combobox); panel.add(textField); panel.add(button);
this.add(scrollPane); //中部
this.add(panel,BorderLayout.SOUTH);//南部
this.setTitle("聊天程序");
this.setSize(350,200);
this.setLocation(300,280);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}


阅读排行


Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1