㈠ java怎樣實現兩個窗口的跳轉
兩個窗口是兩個對象,兩個類。初始狀態為f1.setVisible(true);f2.setVisible(false);
在窗口f1中添加按鈕,並注冊監聽,當點擊按鈕設置:f1.setVisible(false);f2.setVisible(true);
或者f1.dispose();f2.setVisible(true);
可以寫一個控制類來控制這兩個窗口
控制類不是繼承。。是注入。把兩個窗口類注入到控制類中
㈡ 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中實現兩個窗口的跳轉
你的思路就錯了。
兩個窗口是兩個對象,兩個類。初始狀態為f1.setVisible(true);f2.setVisible(false);
在窗口f1中添加
按鈕
,並注冊監聽,當點擊按鈕設置:f1.setVisible(false);f2.setVisible(true);
或者f1.dispose();f2.setVisible(true);
可以寫一個
控制類
來控制這兩個窗口
㈣ java界面跳轉
jButton.addActionListener(newjava.awt.event.ActionListener(){
publicvoidactionPerformed(java.awt.event.ActionEvente){
newGUI();
}
其中GUI為你所想顯示的界面.jButton是你所聲明的按紐對象.
㈤ 在JAVA類中怎麼跳轉
是調用嗎?A調用B,B調用C嗎?
publicclassSample
{
publicvoida(){
}
publicvoidb(){
this.a();
}
publicstaticvoidmain(String[]args){
Samples=newSample();
s.b();//b裡面會調用a
}
}
㈥ Java編程時怎麼實現頁面間的跳轉
JavaBean 只是一個普通的 Java類,只不過這個類有一個無參的構造函數,和一系列的set和get方法。
主要用於封裝一條實體記錄。
Struts是一個基於MVC模式的框架,主要用於WEB的開發。
㈦ 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怎麼簡單的跳轉界面
1.簡單點,我們假設BaseView繼承JWindow,當然可以是別的容器(依據你的實現),大概象這樣:
(實現一些取得界面控制項,和界面信息的方法).}2.每個界面類都象這樣定義:
public class MyView extends BaseView{
JPanel myPanel;
public void playoutPanel(){
JButton myButton = new JButton("OK");
(添加你需要的控制項和布局到myPanel上)}}3.假設有其他的界面OneView,TwoView,ThreeView處理完操作後都需要跳轉到myView,在myView中的ok按鈕按下的時候需要回到原始界面。
原來臃腫的代碼需要在myView中添加一個變數BaseView anyView;用來存放轉來的那個界面anyView,賦值在三者中的跳轉代碼中引用myView來設定.跳轉代碼象這樣:
public void jump(){
MyView myView = new MyView();
myView.anyView = this;
this.remove(this.xxPanel);
this.add(myView.getPanel());
大概象這樣:(這已經是被我簡化的)
public void goBack(){
if(anyView instanceof OneView){
anyView.remove(this.myView);
OneView ov = (OneView)anyView;
為了優化這種情形,徹底解決這個問題,我想應該設計一個第三方類來消除這種依賴性,並且讓界面跳轉不要這么費勁。