java窗口程序,java窗口程序創建菜單欄

本文目錄一覽:

如何用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-hant/n/197214.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-03 13:29
下一篇 2024-12-03 13:29

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29

發表回復

登錄後才能評論