⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 selectxian.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 JAVA
字号:
package net.aetherial.gis.jiaotongbu.output.show;

import javax.swing.JPanel;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import net.aetherial.gis.jiaotongbu.output.publicuse.Item;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2004</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class SelectXian  extends JPanel{
  public SelectXian() {
    try {
      jbInit();
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
  }

  public static void main(String[] args) {
    SelectXian selectxian = new SelectXian();
  }

  private void initShi(){
    String[] temp = Item.getAllshi();
    for (int i = 0; i < temp.length; i++) {
      jC_Shi.addItem(temp[i]);
    }
  }

  private  void intxian(){

    String shi = this.jC_Shi.getSelectedItem().toString().trim();
    if (!(shi.equals(""))) {
      String[] temp = Item.getAllXian(shi);
      jC_Xian.removeAllItems();
      for (int i = 0; i < temp.length; i++) {
        jC_Xian.addItem(temp[i]);
      }
      jC_Xian.addItem("所有县区");
    }
  }

  public void setXian(){
    String xian = this.jC_Xian.getSelectedItem().toString().trim();
    System.out.println("this.jC_Xian.getSelectedItem().toString() == " + this.jC_Xian.getSelectedItem().toString());
    if (!(xian.equals(""))) {
      Item.setXianName(xian);
    }else{
      System.err.println("this.jC_Xian.getSelectedItem().toString() == " + this.jC_Xian.getSelectedItem().toString());
    }
  }

  public String getShi(){
    return this.jC_Shi.getSelectedItem().toString();
  }

  public String getXian(){
    return this.jC_Xian.getSelectedItem().toString();
  }


  private void jbInit() throws Exception {
    this.setLayout(xYLayout1);
    jLabel1.setText("请选择市:");
    jLabel2.setText("请选择县:");
    xYLayout1.setWidth(344);
    xYLayout1.setHeight(41);
    jC_Shi.addItemListener(new SelectXian_jC_Shi_itemAdapter(this));
    this.add(jC_Shi, new XYConstraints(77, 9, 90, -1));
    this.add(jLabel1, new XYConstraints(10, 12, -1, -1));
    this.add(jLabel2, new XYConstraints(177, 12, -1, -1));
    this.add(jC_Xian, new XYConstraints(248, 9, 90, -1));
    this.initShi();
  }

  XYLayout xYLayout1 = new XYLayout();
  JComboBox jC_Shi = new JComboBox();
  JComboBox jC_Xian = new JComboBox();
  JLabel jLabel1 = new JLabel();
  JLabel jLabel2 = new JLabel();

  public void jC_Shi_itemStateChanged(ItemEvent e) {
    this.intxian();
  }
}

class SelectXian_jC_Shi_itemAdapter
    implements ItemListener {
  private SelectXian adaptee;
  SelectXian_jC_Shi_itemAdapter(SelectXian adaptee) {
    this.adaptee = adaptee;
  }

  public void itemStateChanged(ItemEvent e) {
    adaptee.jC_Shi_itemStateChanged(e);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -