當前位置:編程學習大全網 - 編程語言 - 各種編程接口

各種編程接口

下面是壹個簡單的Java GUI程序,可以交換兩個內容(字符串,圖片等。):

復制代碼

導入Java . awt . *;

導入Java . awt . event . *;

導入javax . swing . *;

公共類SwapContent擴展JFrame實現ActionListener {

private JLabel label1,label2

私有JButton swapBtn

公共交換內容(){

//設置窗口大小和標題

setSize(400,300);

setTitle(“交換內容演示”);

//創建標簽和按鈕

label 1 = new JLabel(" Content A ");

label 2 = new j label(" Content B ");

Swap BTN = new JButton(" Swap ");

//設置標簽和按鈕的位置和大小。

label1.setBounds(50,50,100,30);

label2.setBounds(200,50,100,30);

swapBtn.setBounds(150,150,100,30);

//向窗口添加標簽和按鈕

add(label 1);

add(label 2);

add(swapBtn);

//註冊按鈕的事件偵聽器。

swapbtn . addactionlistener(this);

//設置窗口的默認關閉模式。

setDefaultCloseOperation(JFrame。EXIT _ ON _ CLOSE);

}

@覆蓋

public void action performed(action event e){

//獲取標簽的內容

string temp = label 1 . gettext();

label 1 . settext(label 2 . gettext());

label 2 . settext(temp);

}

公共靜態void main(String[] args) {

//創建壹個窗口對象並顯示它

swap content sc = new swap content();

sc . set visible(true);

}

}

程序創建了壹個窗口,包括兩個選項卡(label1和label2)和壹個按鈕(swapBtn)。當用戶點擊按鈕時,程序將交換label1和label2的內容。

在程序的actionPerformed方法中,程序交換label1和label2的內容。具體實現是:首先用label1.getText()獲取label1的內容,保存在臨時變量temp中;然後,將label1的內容設置為label2的內容,將label2的內容設置為temp的值。這樣,label1和label2的內容就互換了。

在main方法中,程序創建壹個SwapContent對象並顯示它。程序運行後,用戶可以在窗口中交換label1和label2的內容。

  • 上一篇:Excel VBA 代碼
  • 下一篇:什麽是智能疏散
  • copyright 2024編程學習大全網