parent.remove(oldComponent);?//?移除舊的組件

站在用戶的角度思考問題,與客戶深入溝通,找到封丘網(wǎng)站設(shè)計(jì)與封丘網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋封丘地區(qū)。
parent.add(newComponent);????//?添加新的組件
parent.validate();???????????//?刷新界面
Test1中設(shè)置一個(gè)主界面的引用:
class Test1
{
JFrame owner;
Test1(JFrame owner)
{
this.owner=owner;
......
}
.......
}
主界面中,按下jb1時(shí)的代碼:
if(e.getSource()==jb1)
{
this.setVisible(false); //隱藏主界面
new Test1(this).setVisible(true); //顯示Test1
}
在Test1中退出時(shí):
owner.setVisible(true); //顯示主界面
this.dispose(); //銷毀Test1,如果不銷毀,也可以隱藏:this.setVisible(false);
你的思路有點(diǎn)看不怎么懂,說說我的思路吧
1、沒有登錄,跳轉(zhuǎn)到登錄頁面,跟個(gè)goto參數(shù),如:login.jsp?goto=user_cent.action
2、login.jsp中設(shè)個(gè)goto隱藏域,值為url上的goto值。
3、userCenter.action中,你判斷goto prarameter是否有值,有值的話,則執(zhí)行跳轉(zhuǎn)。
利用java.awt.CardLayout卡片布局
首先要有一個(gè)父界面
JPanel fatherPanel = new JPanel();
CardLayout cardLayout = new CardLayout();
fatherPanel.setLayout(cardLayout);
這樣就設(shè)置了fatherPanel 的布局為卡片布局
然后
JPanel1 panel1 = new JPanel1(fatherPanel ,cardLayout); //JPanel1和JPanel2是自己的擴(kuò)展類,繼承自JPanel。JPanel1中需要2個(gè)成員變量來保存?zhèn)魅氲腸ardLayout對象和fatherPanel 對象.
JPanel2 panel1 = new JPanel2(fatherPanel ,cardLayout);
最后將2個(gè)面板放入父面板
fatherPanel.add(panel1 ,"1");
fatherPanel.add(panel2 ,"2");
這樣就設(shè)置完成了。最后被add的面板會顯示在前臺
最后你需要這樣去調(diào)用:
你的panel1和panel2上需要各放一個(gè)button1,button2
在button1的onclick事件監(jiān)聽中這樣處理
cardLayout.show(fatherPanel , "2");//將panel2 展示到前臺
在button2的onclick事件監(jiān)聽中這樣處理
cardLayout.show(fatherPanel , "1");//將panel1 展示到前臺
這樣就實(shí)現(xiàn)了面板直接的切換。
你說的是java swing編程吧,假如你的這兩個(gè)界面都是JFrame,當(dāng)你在這個(gè)新的JFrame界面選擇好按確認(rèn)后,這個(gè)新JFrame界面.setVisible(flase),并在這一步前對一個(gè)全部變量設(shè)置其值為你選好的目錄信息,或者直接對主界面JFrame的某個(gè)JTextField.setText(目錄)就行。
本文名稱:java返回上一界面代碼,java代碼返回上一步
文章鏈接:http://www.chinadenli.net/article26/heoccg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)站策劃、App開發(fā)、動(dòng)態(tài)網(wǎng)站、微信公眾號、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)