當前位置:首頁 » 編程語言 » java跳轉界面

java跳轉界面

發布時間: 2022-07-30 01:21:30

A. java按一下按鈕就能跳到另一個界面怎麼實現

java實現的簡單登錄頁面,從一個按鈕點擊後跳轉的頁面的jframe寫法:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class jb{
public static void main(String args[]){
JFrame f=new JFrame("點我跳轉");
Container contentPane=f.getContentPane();
contentPane.setLayout(new GridLayout(1,2));
Icon icon=new ImageIcon("b.jpg");
JLabel label2=new JLabel("a",icon,JLabel.CENTER);
label2.setHorizontalTextPosition(JLabel.CENTER);
contentPane.setLayout(new FlowLayout( FlowLayout.CENTER,10,10));
JButton bb=new JButton("圖片");
bb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JFrame bf=new JFrame("新窗體");
Icon icon=new ImageIcon("enter.jpg");
JLabel label2=new JLabel(icon);
bf.getContentPane().add(label2);
bf.setSize(300,360);
bf.show();
}});
contentPane.add(label2);
contentPane.add(bb);
f.pack();
f.show();
}}

B. java 中頁面跳轉

在登錄時,把用戶信息放到session中,在C頁面直接跳轉到B頁面就行啦,登錄者的信息是不會變的

C. JAVA怎麼簡單的跳轉界面

JButton不是有觸發事件嗎,如單擊或雙擊事件呀,
先在zhu.java中,
ci
frame
=
new
ci();
單擊JButton後
frame.setVisuable(true);

D. java界面跳轉

jButton.addActionListener(newjava.awt.event.ActionListener(){
publicvoidactionPerformed(java.awt.event.ActionEvente){
newGUI();
}
其中GUI為你所想顯示的界面.jButton是你所聲明的按紐對象.

E. java怎麼實現窗口跳轉

完整程序沒那個功夫,如果你說的是Swing開發的話,通常是在點擊按鈕的時候把當前窗口的對象傳遞給即將打開的子窗口,並在子窗口的onload事件中控制父窗口的顯示狀態。

F. 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();
}

}

G. 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 方法就可以了。

H. 求Java一個界面跳轉到另一個界面

Test1中設置一個主界面的引用:
class Test1
{
JFrame owner;

Test1(JFrame owner)

{
this.owner=owner;

......
}

.......
}
主界面中,按下jb1時的代碼:
if(e.getSource()==jb1)
{
this.setVisible(false); //隱藏主界面

new Test1(this).setVisible(true); //顯示Test1

}

在Test1中退出時:
owner.setVisible(true); //顯示主界面
this.dispose(); //銷毀Test1,如果不銷毀,也可以隱藏:this.setVisible(false);

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『」

J. JAVA 點擊按鈕後跳到另一個界面

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Fre {
static JFrame frame = new JFrame();
public static void main(String[] args) {
//窗體大小
frame.setSize(200,200);
//按鈕
JButton button =new JButton("點擊我");
//在窗體上添加按鈕
frame.add(button);
//顯示窗體
frame.setVisible(true);

//添加點擊事件監聽器(你可以使用任何其他監聽,看你想在什麼情況下創建新的窗口了)
button.addActionListener(new ActionListener(){
//單擊按鈕執行的方法
public void actionPerformed(ActionEvent e) {
closeThis();
//創建新的窗口
JFrame frame = new JFrame("新窗口");
//設置在屏幕的位置
frame.setLocation(100,50);
// 窗體大小
frame.setSize(200,200);
// 顯示窗體
frame.setVisible(true);
}

});
}
public static void closeThis(){
frame.dispose();
}
}

熱點內容
懸賞網源碼 發布:2025-01-24 10:53:14 瀏覽:733
c語言時間變數 發布:2025-01-24 10:40:24 瀏覽:869
ppiandroid 發布:2025-01-24 10:25:50 瀏覽:1001
兒童壓縮機 發布:2025-01-24 10:25:09 瀏覽:75
蘋果的允許訪問在哪裡 發布:2025-01-24 10:24:32 瀏覽:32
橡皮艇存儲 發布:2025-01-24 10:21:56 瀏覽:772
360的新機什麼配置 發布:2025-01-24 10:04:22 瀏覽:952
榮耀10方舟編譯器不卡頓了 發布:2025-01-24 09:59:59 瀏覽:503
章魚腳本助手 發布:2025-01-24 09:55:10 瀏覽:335
手游腳本論壇 發布:2025-01-24 09:54:20 瀏覽:31