導航:首頁 > 編程語言 > java圖形化界面教學視頻

java圖形化界面教學視頻

發布時間:2025-02-16 18:16:18

⑴ MYeclipse如何畫java圖形用戶界面,在哪裡創建界面的

不知道你創建圖形界面有沒有什麼特別的要求,如果是用swing的話,直接寫java類就可以了,和建立普通的java工程然後再寫java類並沒什麼特別的不同。下面我就舉一個簡單的swing圖形界面的例子。

首先新建一個項目,然後建個包,就是普通的java工程的構建方法。再建一個Test類,復制下面的代碼,保證包名正確,再運行就可以得到一個圖形用戶界面了。這個界面上的move按鈕可以響應上下左右鍵。

packagetest;
//包名換成你自己的包名
importjava.awt.event.KeyEvent;
importjava.awt.event.KeyListener;
importjavax.swing.JButton;
importjavax.swing.JFrame;
publicclassTestextendsJFrame{
/**
*
*/
=1L;
publicTest(){

finalJButtonbutton=newJButton("move");
button.setSize(70,30);
button.setLocation(100,100);

button.addKeyListener(newKeyListener(){

@Override
publicvoidkeyTyped(KeyEvente){

}

@Override
publicvoidkeyReleased(KeyEvente){

}

@Override
publicvoidkeyPressed(KeyEvente){
if(e.getKeyCode()==KeyEvent.VK_UP){
button.setLocation(button.getX(),button.getY()-1);
}elseif(e.getKeyCode()==KeyEvent.VK_DOWN){
button.setLocation(button.getX(),button.getY()+1);
}elseif(e.getKeyCode()==KeyEvent.VK_LEFT){
button.setLocation(button.getX()-1,button.getY());
}elseif(e.getKeyCode()==KeyEvent.VK_RIGHT){
button.setLocation(button.getX()+1,button.getY());
}
}
});

this.setLayout(null);
this.add(button);

this.setSize(300,200);
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

publicstaticvoidmain(String[]args){
Testtest=newTest();
}


}

swing的圖形用戶界面最主要的就是JFame這個類,你可以自己去繼承這個類,然後在上面添加JPanel, JButton, JLabel等等組件(具體用法建議自己查看API)。這樣就可以豐富和完善你的圖形用戶界面了。

⑵ java編程採用圖形界面實現兩個內容的交換,圖形界面如下圖

以下是一個簡單的Java GUI程序,可以實現兩個內容(字元串、圖片等)之間的交換:

Copy code
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class SwapContent extends JFrame implements ActionListener {
private JLabel label1, label2;
private JButton swapBtn;

public SwapContent() {
// 設置窗口大小和標題
setSize(400, 300);
setTitle("Swap Content Demo");

// 創建標簽和按鈕模喚
label1 = new JLabel("Content A");
label2 = new JLabel("Content B");
swapBtn = new JButton("Swap");

// 設置標簽和按鈕的位置和大小
label1.setBounds(50, 50, 100, 30);
label2.setBounds(200, 50, 100, 30);
swapBtn.setBounds(150, 150, 100, 30);

// 將標簽和按鈕添加到窗口中
add(label1);
add(label2);
add(swapBtn);

// 注冊按鈕的事件監聽器
swapBtn.addActionListener(this);

// 設置窗口的默認關閉方式
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

@Override
public void actionPerformed(ActionEvent e) {
// 獲取標簽的內容
String temp = label1.getText();
label1.setText(label2.getText());
label2.setText(temp);
}

public static void main(String[] args) {
// 創建窗口對象並顯示
SwapContent sc = new SwapContent();
sc.setVisible(true);
}
}
該程序創建了一個窗口,包括兩個標簽(label1和label2)和一個按鈕(swapBtn)。當用戶點擊按鈕時,程序會交換label1和label2的內容。

在程序的actionPerformed方法中,程序將label1和label2的內容交換。具體實現是,首先使用旦冊凱label1.getText()獲取label1的內容,並將其保存到一個臨時變數temp中;然後,將label1的內容設置為label2的內容,將label2的內容設置為temp的姿裂值。這樣,label1和label2的內容就被互換了。

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

閱讀全文

與java圖形化界面教學視頻相關的資料

熱點內容
java正則表達式匹配手機號碼 瀏覽:201
javapaging 瀏覽:946
java邏輯 瀏覽:360
程序員用哪個軟體編程序 瀏覽:768
win10字體庫文件夾是只讀 瀏覽:329
u盤拔出文件丟失 瀏覽:75
怎麼在手機上刪除qq群文件在哪裡 瀏覽:638
qq討論組下載文件記錄 瀏覽:164
源代碼種子 瀏覽:935
電腦間快速傳輸文件 瀏覽:466
如何破解pdf加密文件app 瀏覽:534
修改樹莓派密碼 瀏覽:970
win10怎麼更新鍵盤驅動程序 瀏覽:896
取消文件的默認打開程序 瀏覽:358
內存卡的文件夾名字 瀏覽:386
javascript網站根目錄 瀏覽:692
大數據項目哪裡管 瀏覽:729
iphone如何快速拍照 瀏覽:674
微信個人相冊屏蔽 瀏覽:554
appstore開發者名稱 瀏覽:394

友情鏈接