java如何通過按鈕來實現介面的切換?frame三

2021-08-08 00:22:35 字數 2282 閱讀 7117

1樓:

使用cardlayout佈局管理器。

final cardlayout cards = new cardlayout();

final jpanel container = new jpanel(cards);

container.add(panel1, "panel1");

container.add(panel2, "panel2");

button1.addactionlistener(new actionlistener()

});button2.addactionlistener(new actionlistener()});

2樓:日向珈童

初始化時,把所有panel都設成invisiable. 你在按按鈕1時,將panel1的isvisible設成true,把panel2和panel3都設成不可見. 按按鈕2時,把panel1和panel3都設成不可見,再把panel2設成可見。

同理做按鈕3.

c#如何通過一個按鈕實現窗體介面的中英文切換?

3樓:匿名使用者

一、窗體的國際化解決方案

新建一個winform解決方案後,選擇主窗體,右擊檢視屬性,找到localizable屬性,將其置為true,然後找到language屬性,選擇你需要切換的語言,比如英語(美國)、中文(簡體,中國)等。此時根據實際情況設計該language下的窗體樣式及語言。

圖1 form的屬性設定

圖2 根據選擇的語言,自動生成的資原始檔

二、使用cultureinfo類實現國際化解決方案

cultureinfo 類包含區域性特定的資訊,例如語言、國家/地區、日曆以及區域性約定。

using system;

using system.collections.generic;

using system.linq;

using system.windows.forms;

namespace locationform  }

} 三:實現效果

官方參考文獻

另外您可能是需要動態切換語言的吧.

接著往下看.

在 visual studio 的設計檢視中,如果在 properties 視窗中改變了程式的預設介面語言(language),我們會注意到無論是工程還是窗體對應的 .designer.cs 檔案都會有顯著的改變。

比如,我們建立一個叫 myform 的 form,並且新增一個叫 mybutton 的按鈕。

在改變窗體 properties 中的 language 屬性之前, .designer.cs **檔案中的 initializecomponent 方法的內容大致如下:

private void initializecomponent()

而在改變了窗體 properties 中的 language 屬性之後,工程中除了預設的 .resx 檔案之外,還會自動新增一個 .zh-chs.

resx 檔案(假設我們將 language 改變為 chinese (simplified))。另外,.designer.

cs 檔案中的 initializecomponent 方法也會改變成:

private void initializecomponent()

我們注意到改變 language 屬性之後,**的主要變化有:

componentresourcemanager resources = new componentresourcemanager(typeof(myform));

為 mybutton 新增 click 事件的事件處理函式:

private void mybutton_click(object sender, eventargs e)

4樓:匿名使用者

重置所有顯示控制元件的text屬性 中文改為英文顯示 貌似沒有什麼簡單的方法 國際化其實也是內建多種語言 再切換的

5樓:

把語言寫成動態的放在資料庫裡面,供切換呼叫。

6樓:匿名使用者

建議你關注一下form.localizable / form.language這兩個屬性的用法。

7樓:匿名使用者

這個可以參考一些先關書籍了

8樓:匿名使用者

開啟附件地方的的開發的看法規定

如何通過nodejs來實現php的前後端分離

大哥,nodejs 其實就是後端啊,和php處於同等的地位啊。你所說的前後端分離應該是 php reactjs 如何通過nodejs來實現php的前後端分離 原本返回html的php,現只返回資料,資料交由node拼接html,node和php必然要http,因為php web上有很多解決方案可以套...

細胞如何通過結構體系的組裝與去組裝來實現生命活動的高效性,舉

細胞骨架態穩定性指骨架纖維持續組裝與組裝通蛋白亞基新增解聚實現骨架度延或縮短版 細胞骨架種權高度態結構體系細胞運阿米巴運 變皺膜運 吞噬作用都通肌蛋白聚合與解聚完 細胞週期同相細胞骨架具完全同布狀態間期微絲 微管布細胞質間絲細胞質細胞核均布裂期細胞質微管迅速解體用於紡錘體微管延牽拉染色體運 微絲解聚...

用JAVA編寫使用者登陸介面,使用者驗證通過資料庫實現

輸入的資料和資料庫查詢出來的資料,進行判斷值相等 登陸成功,否則使用者名稱 或密碼錯誤 我有成品啊 有什麼不明白的可以專問我 呵屬呵 用java編寫一個使用者登陸介面,使用者驗證通過資料庫實現 這是我以前寫的系統登入框的login package java1 import java.awt.impo...