//核心代碼
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設計、網(wǎng)站制作與策劃設計,二道江網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領(lǐng)域的專業(yè)建站公司;建站業(yè)務涵蓋:二道江等地區(qū)。二道江做網(wǎng)站價格咨詢:18980820575
String[]?sg=?{"蘋果","香蕉","櫻桃","山楂"};
JComboBoxString?jcb?=?new?JComboBox碰譽String(sg);
完整代碼
import?java.awt.*;
import?javax.swing.*;
public?class?MFrame?extends?JFrame{
public?差吵游MFrame()?{
String[]?sg=?{"蘋果","香蕉","櫻桃","山楂"};
JComboBoxString?jcb?=?new?JComboBoxString(sg);
add(jcb);
setLayout(new?FlowLayout());//把JFrame設置成流式布局
setTitle("測試");//設置窗口標題
setSize(220,?100);//設置窗口大小
setLocationRelativeTo(null);//設置窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//設置點擊關(guān)閉虛銷退出jvm虛擬機
setVisible(true);//設置窗口可見
}
public?static?void?main(String[]?args)?{
new?MFrame();//創(chuàng)建窗口
}
}
1,所謂級聯(lián)下拉菜單就是動態(tài)的下拉菜單,
當?shù)谝患夁x中某一個選項是,
第二棚巖激級會跟著第一級的變化而變化,
比如:當“學院”這一欄選擇“信息學院”那鏈襪么“專業(yè)”這一欄只會出現(xiàn)屬于信息學院的專業(yè)。
2,級聯(lián)下拉菜單的實現(xiàn)是運用itemStateChanged(ItemEvent
)方法實現(xiàn),首先在下拉菜單上注冊ItemListener監(jiān)視器,當下拉菜單選中時觸發(fā)itemStateChanged(ItemEvent
)事件重新給下一級下拉菜單賦值。
public
void
itemStateChanged(ItemEvent
e)
{
if(e.getSource()
==
xueyuan)
{
//
當點擊學院下棗蘆拉框時
try
{
Statement
stat2
=
con.createStatement();
String
sql
=
"select
D_ID
from
xueyuanin
WHERE
D_NAME='"+e.getItem()+"'";
//
獲取該學院的代號
ResultSet
rs
=
stat2.executeQuery(sql);
rs.next();
import javax.swing.*;
public class MenuTest extends JFrame{
JMenuBar menuBar;
JMenu menu1,menu2;
JMenuItem jmi1,jmi2,jmi3;
MenuTest(){
setTitle("菜單測試");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,300);
menuBar=new JMenuBar();
setJMenuBar(menuBar);
menu1=new JMenu("扮櫻消文件");
menu2=new JMenu("工具");
menuBar.add(menu1);
menuBar.add(menu2);
jmi1=new JMenuItem("打開");
jmi2=new JMenuItem("廳知保存");
jmi3=new JMenuItem("關(guān)閉");
menu1.add(jmi1);
menu1.add(jmi2);
menu1.add(jmi3);
setVisible(true);
}
public static void main(String[] args) {
new MenuTest();
}
}
一頌前個簡單的例子,沒添加動作
Java代碼package poiexcel; import java.io.FileOutputStream; import java.util.Date; import org.apache.poi.hssf.usermodel.DVConstraint; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFDataValidation; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.util.CellRangeAddressList; public class POI { public static void main(String [] args) { String [] list={"東軟叢純褲","華信","SAP","海輝"}; new POI().createListBox(list); return; } public void createListBox (String [] list) { //滲簡文件初始化 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet("new sheet"); //在第一行第一個單元格,插入下拉框 HSSFRow row = sheet.createRow(0); HSSFCell cell = row.createCell(0); //普通寫入操作 cell.setCellValue("請選擇");//這是實驗 //生成下拉列表 //只對(0,0)單元格有效 CellRangeAddressList regions = new CellRangeAddressList(0,0,0,0); //生成下拉框內(nèi)容 DVConstraint constraint = DVConstraint.createExplicitListConstraint(list); //綁定下拉框和作用區(qū)域 HSSFDataValidation data_validation = new HSSFDataValidation(regions,constraint); /褲襲/對sheet頁生效 sheet.addValidationData(data_validation); //寫入文件 FileOutputStream fileOut; try { fileOut = new FileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //結(jié)束 System.out.println("Over"); } }責任編輯:linshi1
分享名稱:java代碼實現(xiàn)下拉框 java實現(xiàn)下拉列表
新聞來源:http://m.newbst.com/article16/ddpohdg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、定制開發(fā)、ChatGPT、網(wǎng)站制作、App設計、營銷型網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)