java建立一個視窗程式(JFrame)
1.建立一個視窗程式(JFrame),標題欄起名為“瀏覽器”,有一個選單條,有“檔案”、“編輯”、“檢視”3個選單。“檔案”選單有兩個選單項,一項是“開啟”,一項是“儲存”,“開啟”項做成子選單,有兩個選單項“開啟x”和“開啟y”,“儲存”項就是普通的選單項。“編輯”選單就一個選單項“複製”。“檢視”有兩個選單項“停止”和“重新整理”。在選單及選單項上新增合適的快捷鍵。
- package 視窗;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.KeyEvent;
-
import java.awt.event.InputEvent;
- publicclass Text {
- publicstaticvoid main(String[] args) {
- JFrame a=new JFrame("瀏覽器");//頂層容器
- JMenuBar b=new JMenuBar();//選單條
- JMenu c=new JMenu("檔案A");//選單
- c.setMnemonic('A');
-
//c.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,InputEvent.CTRL_MASK));
- JMenu d=new JMenu("編輯B");//選單
- d.setMnemonic('B');
- //d.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B,InputEvent.CTRL_MASK));
- JMenu e=new JMenu("檢視C");//選單
- c.setMnemonic('C');
-
//e.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.CTRL_MASK));
- JMenuItem f=new JMenuItem("儲存");//選單項
- f.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK));
- JMenu g=new JMenu("開啟");//子選單
- //g.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_E,InputEvent.CTRL_MASK));
- JMenuItem h=new JMenuItem("開啟x");//選單項
- h.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,InputEvent.CTRL_MASK));
- JMenuItem i=new JMenuItem("開啟y");//選單項
- i.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_G,InputEvent.CTRL_MASK));
- JMenuItem j=new JMenuItem("複製");//選單項
- j.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,InputEvent.CTRL_MASK));
- JMenuItem k=new JMenuItem("停止");//選單項
- k.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,InputEvent.CTRL_MASK));
- JMenuItem l=new JMenuItem("重新整理");//選單項
- l.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_G,InputEvent.CTRL_MASK));
- g.add(h);
- g.add(i);
- c.add(g);
- c.add(f);
- d.add(j);
- e.add(k);
- e.add(l);
- b.add(c);
- b.add(d);
- b.add(e);
- a.setJMenuBar(b); //將選單條加入視窗
- a.setBounds(260,100,188,108);
- a.setVisible(true);
- a.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
- }
- }
相關推薦
java建立一個視窗程式(JFrame)
1.建立一個視窗程式(JFrame),標題欄起名為“瀏覽器”,有一個選單條,有“檔案”、“編輯”、“檢視”3個選單。“檔案”選單有兩個選單項,一項是“開啟”,一項是“儲存”,“開啟”項做成子選單,有兩個選單項“開啟x”和“開啟y”,“儲存”項就是普通的選單項。“編輯”選單就
.建立一個視窗程式(JFrame),標題欄起名為“瀏覽器”,有一個選單條,有“檔案”、“編輯”、“檢視”3個選單。“檔案”選單有兩個選單項,一項是“開啟”,一項是“儲存”,“開啟”項做成子選單,有兩個
import javax.swing.*; public class Example { public static void main(String[] args) { Window win=
視窗程式(JFrame)建立選單。選單項。選單條。
建立一個視窗程式(JFrame),標題欄起名為“瀏覽器”,有一個選單條,有“檔案”、“編輯”、“檢視”3個選單。檔案選單有兩個選單項,一項是“開啟”,一項是“儲存”,“開啟”項做成子選單,有兩個選單項“開啟x”和“開啟y”,“儲存”項就是普通的選單項。“編輯”選
pixhawk自學筆記之建立一個應用程式(按官網)
當把環境搭建好,整個工程下載後,開啟src-->examples--->px4_simple_app。 當然了,也可以自己新增想實現的功能和任務。當寫好這些應用程式,還要考慮要把它註冊為NuttShell命令。為了使該應用程式進入韌體的編譯,將其新增到模組
『中級篇』手動建立一個base Image(14)
執行 安裝 build imageview orien ogr 微信 微信公眾號 gcc 這篇文章主要介紹了Docker Base Image創建具體實現的相關資料,這裏提供了詳細的具體步驟,需要的朋友可以參考下github:https://github.com/limin
安裝Git和建立一個倉庫repository (三)
這裡講的是windows 安裝Git: 要使用Git,第一步當然是安裝Git了。根據你當前使用的平臺來閱讀下面的文字: 在Windows上使用Git,可以從Git官網直接下載安裝程式,然後按預設選項安裝即可。 安裝完成後,在開始選單裡找到“Git”->“Git Bash”,蹦出一個類似
手把手教你用nginx開發自己的伺服器------利用nginx開發一個helloWorld程式(三)
之前兩篇文章已經說明了過程,今天稍微把過程說細一點,畢竟知其然還要知其所以然嘛,整個呼叫的邏輯是怎完整的呢?其實上兩篇文章看似簡單的將nginx處理一個請求的過程說出來了,但實際過程一點也不簡單,一個連線處理的過程,主要是複雜在準備階段(也就是各種回撥函式的掛載,上下文的準備
手把手教你用nginx開發自己的伺服器------利用nginx開發一個helloWorld程式(一)
能開始學習nginx的你,肯定也擼了不少程式碼了,相信你學習程式碼都是從helloWorld開始的,那麼,今天我們就用nginx開發一個helloWorld,我們將要實現的功能就是當瀏覽器來訪問你的伺服器時,你的終端列印一個helloWorld。先別急著開始擼程式碼,先聊一聊
手把手教你用nginx開發自己的伺服器------利用nginx開發一個helloWorld程式(二)
現在我們正式開始編寫nginx的helloWorld功能,該從哪下手呢?別急,我們在上一篇文章中提到了事件驅動對吧。nginx是怎麼樣事件驅動的呢?我們來看看ngx_worker_process_cycle()這個函式的一部分for ( ;; ) { if
Java建立聊天客戶端(三)
(平時操作,留下痕跡,以後效,君若受益,吾之大幸) 一、MainWindow.class package cn.upc.chatclient.view; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent
用java搭建一個分散式伺服器(一)
本專欄主要介紹如何用java實現一個小型分散式(單機多程序模式)伺服器,希望能給剛開始學分散式的朋友一些幫助。講得不對的地方歡迎在評論區指出。 用到的主要技術棧: netty 網路傳輸框架 spring-boot java網路程式設計 Java多執行緒
建立一個Fraction類(分數)實現分數的加減乘除,比較大小、約分等方法。 要求:為類新增屬性
Fraction.h宣告檔案 #import <Foundation/Foundation.h> @interface Fraction : NSObject @property (nonatomic) NSInteger member;//分子 @prope
第一個Quartz程式 (二)
1 我們使用maven專案 2 建立一個job類,在execute()方法裡寫上業務邏輯程式碼。 3 在另外一個類中建立觸發器,排程器,並且繫結job。 首先在專案的pom.xml引入需要的jar包。 <dependency> <groupId&g
VSCode 的第一個C++程式(windows)[更新2018.10.28]
所有的第一次都只是用來熟悉一下操作的,肯定是無法滿足實際的需求的,所以進行了這次的更新。 更新內容: 採用了makfile去編譯生成中間檔案和可執行檔案; 採用了多目錄的檔案樹,將原始檔、標頭檔案、中間檔案以及可執行檔案分別存放在不同的目錄中; makef
Step by Step,用JAVA做一個FLAPPYBIRD遊戲(三)
遊戲介面的滾動背景 上一篇我們講了如何製作開始選單,開始選單比較簡單,就只涉及了一個Entity,接下來幾篇,我們要一步步實現遊戲介面,對應的gameState為GAME_STATE_PLAYING。 這一篇,我們先講滾動的背景是怎麼做到的。 Flappy
VSCode的第一個C++程式(Linux)
引言 VSCode作為微軟推出的一款免費的輕量級的整合開發環境,可謂是良心之作。它擁有VS的高顏值,而且像瑞士軍刀一樣,擁有豐富的外掛,c/c++、java、python、js、html等等,它都能輕鬆駕馭。 目錄 安裝 VSC
經驗總結-完整介紹Android Studio中Git的使用之在GitHub上建立一個遠端倉庫(二)
說完本地Git倉庫,那麼如何將專案上傳至遠端的GitHub倉庫呢?首先我們需要有一個託管平臺,然後需要建立一個倉庫。現在我們開始註冊一個GitHub賬號,然後去後new 一個倉庫吧: 一、首先我們需
TX Text Control系列教程—Windows Forms:建立功能區應用程式(三)
TX Text Control .NET for Wi
Windows下用Eclipse建立一個spark程式三步曲(Java版)
作者:翁鬆秀 用Eclipse建立一個spark程式三步曲(Java版) 用Eclipse建立一個spark程式三步曲(Java版) Step1:建立Maven工程
利用IDEA的Maven建立第一個java程式(helloworld)
利用IDEA的Maven建立第一個java程式 1、如果剛安裝完IDEA,開啟之後出現以下介面,點選Create New Project 2、出現New Project對話方塊,在左側選擇Mav