跳轉java
⑴ java跳轉語句有幾種
Java 支持 3 種跳轉語句:break,continue 和return 。這些語句把控制轉移到程序的其他部分。
注意:除了這里討論的跳轉語句,Java 還支持另一種能改變你程序執行流程的方法:通過異常處理。異常處理提供了一種結構化的方法,通過該方法可以使你的程序捕獲並處理運行時刻錯誤。它由下列五個關鍵字來控制:try,catch,throw,throws,和 finally 。實質上,異常處理機制允許你的程序完成一個非局部的分支跳轉。
⑵ java窗口跳轉
//////我已經把程序寫的夠簡單了,一看就明白//
import java.awt.*;
import java.awt.event.*;
public class MyFrame extends JFrame implements ActionListener {
private JPanel pan;
private JButton but;
MyFrame(){
this.setBounds(100, 100, 200, 200);
pan = new JPanel();
but = new JButton("點我出來新窗口");
but.addActionListener(this);
pan.add(but);
this.add(pan);
this.setAlwaysOnTop(true);
this.setVisible(true);
}
public static void main(String args[]){
new MyFrame();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==but){
this.setVisible(false);
new Another();
}
}
class Another extends JFrame{
Another(){
this.setTitle("新窗口");
this.setBounds(300, 300, 200, 200);
this.setAlwaysOnTop(true);
this.setVisible(true);
}
}
}
請採納。
⑶ 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中如何做到界面的跳轉
假如有兩個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();
}
}
⑸ java怎麼實現窗口跳轉
完整程序沒那個功夫,如果你說的是Swing開發的話,通常是在點擊按鈕的時候把當前窗口的對象傳遞給即將打開的子窗口,並在子窗口的onload事件中控制父窗口的顯示狀態。
⑹ JAVA界面跳轉
A界面跳轉到B界面
A界面中定一個
windClose方法,用來關閉頁面
,跳轉到B界面後,使用opener.windClose(),或者
parent.windClose();就好了。
⑺ java 如何實現頁面之間跳轉瀏覽器地址欄URL不變
使用frame框架技術。鏈接是關於左鏈和右鏈的問題。你網上查一下就有如何使用它的文章
⑻ java界面跳轉
jButton.addActionListener(newjava.awt.event.ActionListener(){
publicvoidactionPerformed(java.awt.event.ActionEvente){
newGUI();
}
其中GUI為你所想顯示的界面.jButton是你所聲明的按紐對象.
⑼ JAVA怎麼簡單的跳轉界面
JButton不是有觸發事件嗎,如單擊或雙擊事件呀,
先在zhu.java中,
ci
frame
=
new
ci();
單擊JButton後
frame.setVisuable(true);
⑽ java中如何實現界面的跳轉
Servlet是一種獨立於平台和協議的伺服器端的Java應用程序,可以生成動態的Web頁面。 它擔當Web瀏覽器或其他HTTP客戶程序發出請求,與HTTP伺服器上的資料庫或應用程序之間的中間層。
Servlet是一個介面,它的service方法是每當用戶發出請求,就會被調用。但是介面中是沒有具體實現的。
HttpServlet是Servlet的一個具體實現。HTTP Servlet 使用一個 HTML 表格來發送和接收數據。要創建一個 HTTP Servlet,請擴展 HttpServlet 類,該類是用專門的方法來處理 HTML 表格的 GenericServlet 的一個子類。 HTML 表單是由 <FORM> 和 </FORM> 標記定義的。表單中典型地包含輸入欄位(如文本輸入欄位、復選框、單選按鈕和選擇列表)和用於提交數據的按鈕。
每當一個客戶請求一個HttpServlet 對象,該對象的service() 方法就要被調用,而且傳遞給這個方法一個"請求"(ServletRequest)對象和一個"響應"(ServletResponse)對象作為參數。在 HttpServlet 中已存在 service() 方法。預設的服務功能是調用與 HTTP 請求的方法相應的 do 功能。例如, 如果 HTTP 請求方法為 GET,則預設情況下就調用 doGet() 。Servlet 應該為 Servlet 支持的 HTTP 方法覆蓋 do 功能。因為 HttpServlet.service() 方法會檢查請求方法是否調用了適當的處理方法,不必要覆蓋 service() 方法。只需覆蓋相應的 do 方法就可以了。