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í)行的。
效果圖
參考代碼
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());
}
}
//核心代碼
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)到下個頁面的代碼如下:
如果登陸驗證是在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
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)