java GUI编程(swing)之四swing下拉框,列表框,滚动窗口

Posted 晴天小猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java GUI编程(swing)之四swing下拉框,列表框,滚动窗口相关的知识,希望对你有一定的参考价值。

下拉框(JComboBox)
列表框(JList)
滚动窗口(JScrollPane)
 
package gui;
import java.awt.GridLayout;
import javax.swing.*;
 
/**
* 下拉框,列表框,窗口滚动
* Created by admin on 2017/7/9.
*/
public class Scroll extends JFrame{
// 定义需要用到的组件
private JList jList;
private JComboBox jComboBox;
private JScrollPane jScrollPane;
private JLabel jLabel, jLabel2;
private JPanel jPanel, jPanel2;
public static void main(String[] args){
Scroll scroll = new Scroll();
}
public Scroll(){
jPanel = new JPanel();
jPanel2 = new JPanel();
jLabel = new JLabel("所在省");
jLabel2 = new JLabel("所在市");
String [] province = {"广西", "广东", "湖南"};
// 下拉框
jComboBox = new JComboBox(province);
String [] city = {"南宁", "柳州", "广州","深圳", "长沙"};
// 列表框
jList = new JList(city);
jList.setVisibleRowCount(3);
// 窗口滚动
jScrollPane = new JScrollPane(jList);
this.setLayout(new GridLayout(2, 1));
jPanel.add(jLabel);
jPanel.add(jComboBox);
 
jPanel2.add(jLabel2);
jPanel2.add(jScrollPane);
 
this.add(jPanel);
this.add(jPanel2);
this.setTitle("Java");
this.setLocation(500, 250);
this.setSize(350, 200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
 
 
 
 
 

以上是关于java GUI编程(swing)之四swing下拉框,列表框,滚动窗口的主要内容,如果未能解决你的问题,请参考以下文章

java GUI编程(swing)之一 swing简单介绍

使用 Java 在 GUI 编程中混合 awt 和 swing

java GUI编程(swing)之八swing绘图

java GUI编程(swing)之三swing单选框复选框组件

java GUI编程(swing)之七swing事件监听

swing添加日期控件-java图形化编程gui