java下拉頁面代碼 jsp下拉框代碼

如何用JAVA來實現(xiàn)下拉菜單的功能

import java.awt.*;

創(chuàng)新互聯(lián)成立于2013年,我們提供高端網(wǎng)站建設(shè)公司、成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)站定制、網(wǎng)絡(luò)營銷推廣、微信平臺小程序開發(fā)、微信公眾號開發(fā)、seo優(yōu)化排名服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為成都發(fā)電機回收企業(yè)提供源源不斷的流量和訂單咨詢。

import java.awt.event.*;

class xl Frame implements ItemListener //借口

{

static Choice chc=new Choice();//創(chuàng)建下拉框的對象

}

public static void main(String args[])

{

frm.setLayout(new FlowLayout());//創(chuàng)建布局格式

frm.setSize(200,200);//設(shè)置框架大小

frm.add(chc);//把下拉框組件加入到框架里面

chc.addItemListener(frm);//把chc設(shè)置為聆聽者

chc.add('上海');

chc.add('北京');//在下拉框里面加入所需要的東西,例如上海,北京。

frm.setVisible(true);//窗體設(shè)為可視

}

//后面借著就是對應(yīng)觸發(fā)下拉框索要執(zhí)行的。

java程序下拉列表設(shè)計

效果圖

參考代碼

import java.awt.event.*;

import java.util.Vector;

import javax.swing.*;

public class Demo extends JFrame implements ActionListener {

JButton btn;

VectorString vector=new VectorString();

JComboBoxString jcb;

public Demo() {

vector.add("公斤");

vector.add("每個");

vector.add("每盒");

JLabel jl = new JLabel("單位");

jcb = new JComboBoxString(vector);//可以傳入一個數(shù)組或者一個Vector鏈表,對下拉框進行初始化

btn=new JButton("獲取下拉框的文字");

btn.addActionListener(this);

JPanel jp = new JPanel();

jp.add(jl);

jp.add(jcb);

jp.add(btn);

add(jp);

setSize(300, 200);

setLocationRelativeTo(null);

setTitle("下拉框Demo");

setDefaultCloseOperation(EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new Demo().setVisible(true);

}

@Override

public void actionPerformed(ActionEvent e) {

JOptionPane.showMessageDialog(this, (String)jcb.getSelectedItem());

}

}

如何用java實現(xiàn)下拉菜單

//核心代碼

String[]?sg=?{"蘋果","香蕉","櫻桃","山楂"};

JComboBoxString?jcb?=?new?JComboBoxString(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設(shè)置成流式布局

setTitle("測試");//設(shè)置窗口標(biāo)題

setSize(220,?100);//設(shè)置窗口大小

setLocationRelativeTo(null);//設(shè)置窗口居中

setDefaultCloseOperation(EXIT_ON_CLOSE);//設(shè)置點擊關(guān)閉退出jvm虛擬機

setVisible(true);//設(shè)置窗口可見

}

public?static?void?main(String[]?args)?{

new?MFrame();//創(chuàng)建窗口

}

}

用java做好的登陸界面,當(dāng)?shù)顷懗晒筇D(zhuǎn)到下個頁面的代碼是什么?

用java做好的登陸界面,當(dāng)?shù)顷懗晒筇D(zhuǎn)到下個頁面的代碼如下:

如果登陸驗證是在jsp中,那么跳轉(zhuǎn)可以寫成

1.response.sendRedirct("跳轉(zhuǎn)到頁面");

2.jsp:forward page="跳轉(zhuǎn)頁面"/

3.response.setHeader("Location","");

如果是登陸驗證是在servlet中,那么中轉(zhuǎn)可以寫成

1.response.sendRedirect("/a.jsp");

2.RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");

dispatcher .forward(request, response);

也可以使用js代碼實現(xiàn):

script

function validate(){

window.location.href="/index.jsp";

}

/script

Java下拉框的整體代碼?

import java.awt.*;

import javax.swing.*;

public class DemoJframe extends JFrame {

private JPanel p1 = new JPanel(new BorderLayout());

private JComboBoxString jcb = new JComboBoxString();

public DemoJframe() {

jcb.insertItemAt("no.1", 0);

jcb.insertItemAt("no.2", 1);

jcb.insertItemAt("no.3", 2);

p1.add(jcb, BorderLayout.NORTH);

this.add(p1);

}

public static void main(String[] args) {

JFrame frame = new DemoJframe();

frame.setTitle("MyFrame");

frame.setSize(300, 300);

frame.setLocationRelativeTo(null);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

}

當(dāng)前標(biāo)題:java下拉頁面代碼 jsp下拉框代碼
路徑分享:http://muchs.cn/article42/hgsgec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、Google、網(wǎng)站營銷企業(yè)建站、商城網(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)

成都app開發(fā)公司