欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java?Swing實現(xiàn)記事本頁面

 更新時間:2022年02月25日 10:50:49   作者:大菜彩  
這篇文章主要為大家詳細介紹了Java?Swing實現(xiàn)記事本頁面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Java Swing實現(xiàn)記事本頁面,供大家參考,具體內(nèi)容如下

代碼如下:

import java.awt.*;
import javax.swing.*;
public class Demo10 extends JFrame {
?? ?public Demo10() {
?? ??? ?super("記事本");
?? ??? ?//第一部分
?? ??? ?JMenuBar jme=new JMenuBar();
?? ??? ?
?? ??? ?JMenu jmenu1=new JMenu("文件(F)");
?? ??? ?JMenu jmenu2=new JMenu("編輯(E)");
?? ??? ?JMenu jmenu3=new JMenu("格式(O)");
?? ??? ?JMenu jmenu4=new JMenu("查看(V)");
?? ??? ?JMenu jmenu5=new JMenu("幫助(H)");
?? ??? ?
?? ??? ?JMenuItem ji1=new JMenuItem("新建");
?? ??? ?JMenuItem ji2=new JMenuItem("打開");
?? ??? ?JMenuItem ji3=new JMenuItem("保存(S) ?ctrl+s");
?? ??? ?JMenuItem ji4=new JMenuItem("另存為");
?? ??? ?JMenuItem ji5=new JMenuItem("頁面設置");
?? ??? ?JMenuItem ji6=new JMenuItem("打印");
?? ??? ?JMenuItem ji7=new JMenuItem("退出");
?? ??? ?
?? ??? ?
?? ??? ?jmenu1.add(ji1);
?? ??? ?jmenu1.add(ji2);
?? ??? ?jmenu1.add(ji3);
?? ??? ?jmenu1.add(ji4);
?? ??? ?jmenu1.add(ji5);
?? ??? ?jmenu1.add(ji6);
?? ??? ?jmenu1.add(ji7);
?? ??? ??? ?
?? ??? ?
?? ??? ?jme.add(jmenu1);
?? ??? ?jme.add(jmenu2);
?? ??? ?jme.add(jmenu3);
?? ??? ?jme.add(jmenu4);
?? ??? ?jme.add(jmenu5);
?? ??? ?
?? ??? ?//第二部分
?? ??? ?JButton jb1=new JButton();
?? ??? ?JButton jb2=new JButton();
?? ??? ?JButton jb3=new JButton();
?? ??? ?JButton jb4=new JButton();
?? ??? ?JButton jb5=new JButton();
?? ??? ?JButton jb6=new JButton();
?? ??? ?JButton jb7=new JButton();
?? ??? ?
?? ??? ?Icon icon1=new ImageIcon(this.getClass().getResource("/com/res/NEW.jpg"));
?? ??? ?Icon icon2=new ImageIcon(this.getClass().getResource("/com/res/COPY.jpg"));
?? ??? ?Icon icon3=new ImageIcon(this.getClass().getResource("/com/res/CUT.jpg"));
?? ??? ?Icon icon4=new ImageIcon(this.getClass().getResource("/com/res/note.jpg"));
?? ??? ?Icon icon5=new ImageIcon(this.getClass().getResource("/com/res/OPEN.jpg"));
?? ??? ?Icon icon6=new ImageIcon(this.getClass().getResource("/com/res/PASTE.jpg"));
?? ??? ?Icon icon7=new ImageIcon(this.getClass().getResource("/com/res/SAVE.jpg"));
?? ??? ?
?? ??? ?jb1.setIcon(icon1);
?? ??? ?jb2.setIcon(icon2);
?? ??? ?jb3.setIcon(icon3);
?? ??? ?jb4.setIcon(icon4);
?? ??? ?jb5.setIcon(icon5);
?? ??? ?jb6.setIcon(icon6);
?? ??? ?jb7.setIcon(icon7);
?? ??? ?//第三部分
?? ??? ?JTextArea jte=new JTextArea(10,42);
?? ??? ?
?? ??? ?JScrollPane jsc=new JScrollPane(jte);
?? ??? ?
?? ??? ?JPanel jp1=new JPanel();
?? ??? ?JPanel jp2=new JPanel();
?? ??? ?JPanel jp3=new JPanel();
?? ??? ?
?? ??? ?jp1.setLayout(new FlowLayout(0));
?? ??? ?jp1.add(jme);
?? ??? ?
?? ??? ?jp2.add(jb1);
?? ??? ?jp2.add(jb2);
?? ??? ?jp2.add(jb3);
?? ??? ?jp2.add(jb4);
?? ??? ?jp2.add(jb5);
?? ??? ?jp2.add(jb6);
?? ??? ?jp2.add(jb7);
?? ??? ?jp3.add(jsc);
?? ??? ?
?? ??? ?jp2.setLayout(new FlowLayout(0));
?? ??? ?jp3.setLayout(new FlowLayout(0));
?? ??? ?this.add(jp1,BorderLayout.NORTH);
?? ??? ?this.add(jp2,BorderLayout.CENTER);
?? ??? ?this.add(jp3,BorderLayout.SOUTH);
?? ??? ?this.setSize(500, 320);
?? ??? ?this.setVisible(true);
?? ??? ?this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
?? ??? ?this.setLocation(450, 120);
?? ?}
?? ?public static void main(String[] args) {
?? ??? ?new Demo10();
?? ?}
}

運行結果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 關于使用MyBatis簡化JDBC開發(fā)和解決SQL語句警告的問題

    關于使用MyBatis簡化JDBC開發(fā)和解決SQL語句警告的問題

    這篇文章主要介紹了關于使用MyBatis簡化JDBC開發(fā)和解決SQL語句警告的問題,如果idea和數(shù)據(jù)庫沒有建立鏈接,idea不識別表的信息,就會出現(xiàn)SQL語句的警告,需要的朋友可以參考下
    2023-05-05
  • 如何解決struts2日期類型轉(zhuǎn)換

    如何解決struts2日期類型轉(zhuǎn)換

    在Struts2中,一般的內(nèi)置類型都會在由系統(tǒng)自動進行轉(zhuǎn)換.但是Date類型好像有時候行,有時候不行。比如我這次,本地運行正常,一上測試服務器就不行了。這個轉(zhuǎn)換類是從網(wǎng)上看的:
    2013-03-03
  • 如何調(diào)試報表插件

    如何調(diào)試報表插件

    在項目開發(fā)過程中插件調(diào)試非常的麻煩,需要修改里面的代碼,編譯出class,需要重新打包插件。然后把之前的刪除,重新安裝最新的。調(diào)試過程比較繁瑣,而且不能調(diào)試,十分的不方便,這篇文章主要介紹的是調(diào)試報表插件的方法,需要的朋友可以參考下
    2015-07-07
  • 詳解Java項目中讀取properties文件

    詳解Java項目中讀取properties文件

    本篇文章主要介紹了Java項目中讀取properties文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • Java由淺入深細數(shù)數(shù)組的操作下

    Java由淺入深細數(shù)數(shù)組的操作下

    數(shù)組對于每一門編程語言來說都是重要的數(shù)據(jù)結構之一,當然不同語言對數(shù)組的實現(xiàn)及處理也不盡相同。Java?語言中提供的數(shù)組是用來存儲固定大小的同類型元素
    2022-04-04
  • Jenkins配置自動發(fā)送郵件過程圖解

    Jenkins配置自動發(fā)送郵件過程圖解

    這篇文章主要介紹了jenkins配置自動發(fā)送郵件過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • logback-spring.xml的內(nèi)容格式詳解

    logback-spring.xml的內(nèi)容格式詳解

    這篇文章主要介紹了logback-spring.xml的內(nèi)容格式詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的的朋友參考下吧
    2023-11-11
  • emoji表情與unicode編碼互轉(zhuǎn)的實現(xiàn)(JS,JAVA,C#)

    emoji表情與unicode編碼互轉(zhuǎn)的實現(xiàn)(JS,JAVA,C#)

    這篇文章主要介紹了emoji表情與unicode編碼互轉(zhuǎn)的實現(xiàn)(JS,JAVA,C#),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • JVM的GC日志及運行參數(shù)解讀

    JVM的GC日志及運行參數(shù)解讀

    這篇文章主要為大家介紹了JVM的GC日志及運行參數(shù)解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Java中的注解機制Annotation詳解

    Java中的注解機制Annotation詳解

    這篇文章主要介紹了Java中的注解機制Annotation詳解,  Java Annotation 是 Java 語言中的一種 元數(shù)據(jù)機制,它可以在代碼中添加額外的信息,以便于程序的理解和處理,Annotation 可以用來描述類、方法、屬性等各種程序的特性,需要的朋友可以參考下
    2023-10-10

最新評論