本文目錄一覽:
如何用eclipse編寫java窗口程序
原料/工具:
電腦一台
Eclipse
1.雙擊電腦桌面上的Eclipse圖標,打開eclipse,顯示如下界面:
2.選擇菜單欄的file,選擇New,再點擊New子欄下的Project選項;在彈出的窗口中選擇「java——javaproject”;
3.在」Projectname「後的空白欄中填寫工程名,一般工程名為小寫字母開頭;
4.在eclipse頁面左邊可以看見工程列表,將鼠標移至工程名,右擊鼠標,選擇new——package建包;在彈出的窗口中,在”Name”欄填寫包名,點擊finish按鈕完成建包;
5.展開工程名,右擊選中的包,選擇」New——Class”,建立類,在新彈出的窗口中,在「Name」欄填寫類名,如果這個類包含main方法,應該將下面的
publicstaticvoidmain(String[]args)勾選上;
6.以上步驟全部完成後,就可以開始編寫程序了。
怎麼用java寫一個窗體程序?
下面介紹如何用簡單的幾句話在eclipse環境下出現一個窗口。
首先寫一個frame類,繼承Frame,是繼承widows 然後把,出現窗口的語句封裝成一個函數
public void lunchFrame(){
this.setLocation(0,0);
this.setSize(20,20);
setVisible(True); //一定要寫這句話
}
最後只需要在主函數裏面調用就可以
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行複雜的編程 。
Java具有簡單性、面向對象、分佈式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分佈式系統和嵌入式系統應用程序等。
JAVA如何給程序設置一個窗口
首先,繪製一個默認的窗體,創建好工程,包,類,命名類為Window.很簡單,在類中添加一個私有屬性JFrame,這麼寫:private JFrame f = new JFrame(“歡迎來到本自助銀行”);Window的構造方法中,只寫 f.setVisible(true);以及窗體的初始位置和初始大小:f.setLocation(300, 200);f.setSize(800, 500);
然後在同一個構造函數中跟進一行f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);此為設置關閉圖標即退出程序緊接着,寫f.setResizable(false);此為設置不可更改窗體大小。如圖,的確沒辦法更改了。
最後,便是畫龍點睛的一筆,給窗體添加一個圖標,顯得更專業了一些:f.setIconImage(Toolkit.getDefaultToolkit().createImage(“E:\\a.jpg”));
這裡有一點比較重要,重申一句。構造器中的設置比靜態屬性初始化設置更有直接影響力。而且,程序是執行向上覆蓋的。也就是說,如果之後有過更改,那麼更改之後就顯示更改後的結果,比如,在這個構造函數中再寫f.setTitle(“好好活着”);那麼,請注意窗體的文字。如圖:
Java編寫一個簡單的窗口程序,流程是什麼?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test3 extends JFrame implements ActionListener{
JMenu m;
JMenuItem mi1,mi2;
JMenuBar mb;
public Test3(){
m = new JMenu(“學生查詢”);
mi1 = new JMenuItem(“確認”);
mi2 = new JMenuItem(“取消”);
mb = new JMenuBar();
m.add(mi1);
m.add(mi2);
mb.add(m);
this.setJMenuBar(mb);
this.setSize(400,300);
this.setLocationRelativeTo(null);//窗口居中
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mi1.addActionListener(this);
mi2.addActionListener(this);
}
public static void main(String[] args){
new Test3();
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource()==mi1){
JOptionPane.showMessageDialog(null, “你點擊了確定按鈕”); }else{
JOptionPane.showMessageDialog(null, “你點擊了取消按鈕”); }
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/197214.html