本文目錄一覽:
- 1、java循環跳轉語句
- 2、java程序中如何實現單擊頁面a中的按鈕跳轉到頁面b
- 3、java怎麼設置點擊按鈕跳轉?
- 4、Java Web中的兩種跳轉語句是什麼,有什麼區別
- 5、java中如何做到界面的跳轉?
java循環跳轉語句
第一句int i = 1000;是賦值語句
第二句while (true)是一個循環語句,而且是個死循環
第三句if (i10)是個判斷語句,判斷i是否小於10
第四句continue;是如果i10成立的條件下繼續進行下次循環
第五句i = i-10;是將i的值減去10再賦給i
你這段代碼是個死循環,永遠執行不完,因為沒有結束條件。
java程序中如何實現單擊頁面a中的按鈕跳轉到頁面b
java程序中的jsp頁面點擊按鈕跳轉到頁面b的方式如下:
1.jsp頁面的方式如下:a href=”….b.jsp”跳轉/a
response.sendRedirect(“b.jsp”)
jsp:forward page=”b.jsp”/
2.在swing里,給button加一個監聽器,然後在監聽事件中打開另一個頁面。
在jsp或是靜態網頁里,onclick=「JavaScript:window.location=』xx『」
java怎麼設置點擊按鈕跳轉?
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
//Math.random()*b.length
public class Test extends JFrame implements ActionListener{
private JLabel q;
private JLabel b;
private JTextField b2;
private JButton b1;
private String aa[] = { “公共的”, “受保護的”, “私有的” };
public Test() {
q = new JLabel();
b = new JLabel(“請輸入單詞”);
this.add(q);
this.setVisible(true);
this.setTitle(“ii”);
this.setSize(420, 320);
this.setLocation(200, 200);
this.setResizable(true);
this.setLayout(new FlowLayout());
this.add(b);
b2 = new JTextField(10);
this.add(b2);
b1 = new JButton(“確定”);
this.add(b1);
b1.addActionListener(this);
int p = (int) (Math.random() * aa.length);
String o = aa[p];
q.setText(o);
}
public static void main(String[] args) {
Test t = new Test();
}
@Override
public void actionPerformed(ActionEvent e) {
String h = “公共的”;
if (h.equals(b2.getText())) {
int i = (int) (Math.random() * aa.length);
q.setText(aa[i]);
}
}
}
要給按鈕加監聽器
Java Web中的兩種跳轉語句是什麼,有什麼區別
在JSP中,跳轉頁面有兩種方式:1.forward跳轉:jsp:forward page=”跳轉頁面地址” /2.response跳轉:response.sendRedirect(“跳轉頁面地址”);兩種跳轉的區別如下:1.forward跳轉:a.服務器端跳轉,地址欄不改變;b.執行到跳轉語句後馬上無條件跳轉,之後的代碼不再執行(跳轉之前一定要釋放全部資源);c.request設置的屬性在跳轉後的頁面仍可以使用;d.使用jsp:param name=”參數名” value=”參數值” /傳遞參數。2.response跳轉:a.客戶端跳轉,地址欄改變;b.所有代碼執行完畢後跳轉;c.跳轉後的頁面不能使用上一個頁面的request屬性;d.使用地址重寫傳遞參數(response.sendRedirect(“URL?參數名=參數值”))。
java中如何做到界面的跳轉?
假如有兩個frame,分別為frame1,frame2,frame1加個按鈕實現跳轉.frame1代碼如下
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class frame1 extends JFrame implements ActionListener{
/**
* @param args
*/
private JButton jb;
public frame1()
{
this.setSize(300, 200);
this.setLocation(300, 400);
jb=new JButton(“跳轉”);
this.add(jb);
jb.addActionListener(this);//加入事件監聽
this.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
frame1 frame=new frame1();
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jb)
{
this.dispose();//點擊按鈕時frame1銷毀,new一個frame2
new frame2();
}
}
}
frame2是個單純的界面
import javax.swing.JButton;
import javax.swing.JFrame;
public class frame2 extends JFrame{
/**
* @param args
*/
public frame2()
{
this.setSize(300, 200);
this.setLocation(300, 400);
this.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
frame2 frame=new frame2();
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/151908.html