最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

本文實例為大家分享了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("頁面設(shè)置");
?? ??? ?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();
?? ?}
}

運行結(jié)果:

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

相關(guān)文章

  • RocketMQ順序消息的原理與特點

    RocketMQ順序消息的原理與特點

    RocketMQ作為一款純java、分布式、隊列模型的開源消息中間件,支持事務(wù)消息、順序消息、批量消息、定時消息、消息回溯等,本篇我們了解如何實現(xiàn)順序消息的原理與特點
    2023-02-02
  • MyBatis使用嵌套查詢collection和association的實現(xiàn)

    MyBatis使用嵌套查詢collection和association的實現(xiàn)

    本文詳細(xì)介紹了使用MyBatis框架進(jìn)行數(shù)據(jù)庫操作時,如何利用collection標(biāo)簽實現(xiàn)一對多的嵌套查詢和使用association標(biāo)簽實現(xiàn)一對一的嵌套查詢,感興趣的可以了解一下
    2024-09-09
  • SpringCache緩存自定義配置的實現(xiàn)

    SpringCache緩存自定義配置的實現(xiàn)

    本文主要介紹了SpringCache緩存自定義配置的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Java定時任務(wù)Timer、TimerTask與ScheduledThreadPoolExecutor詳解

    Java定時任務(wù)Timer、TimerTask與ScheduledThreadPoolExecutor詳解

    這篇文章主要介紹了Java定時任務(wù)Timer、TimerTask與ScheduledThreadPoolExecutor詳解,  定時任務(wù)就是在指定時間執(zhí)行程序,或周期性執(zhí)行計劃任務(wù),Java中實現(xiàn)定時任務(wù)的方法有很多,本文從從JDK自帶的一些方法來實現(xiàn)定時任務(wù)的需求,需要的朋友可以參考下
    2024-01-01
  • Spring與bean有關(guān)的生命周期示例詳解

    Spring與bean有關(guān)的生命周期示例詳解

    這篇文章主要給大家介紹了關(guān)于Spring與bean有關(guān)的生命周期的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用Spring具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java設(shè)計模式中的組合模式

    Java設(shè)計模式中的組合模式

    這篇文章主要介紹了Java設(shè)計模式中的組合模式,組合模式依據(jù)樹形結(jié)構(gòu)來組合對象,用來表示部分以及整體層次,種類型的設(shè)計模式屬于結(jié)構(gòu)型模式
    2022-07-07
  • SpringCloud?Feign集成AOP的常見問題與解決

    SpringCloud?Feign集成AOP的常見問題與解決

    在使用?Spring?Cloud?Feign?作為微服務(wù)通信的工具時,我們可能會遇到?AOP?不生效的問題,這篇文章將深入探討這一問題,給出幾種常見的場景,分析可能的原因,并提供解決方案,希望對大家有所幫助
    2023-10-10
  • SpringMVC @RequestBody的使用解析

    SpringMVC @RequestBody的使用解析

    這篇文章主要介紹了SpringMVC @RequestBody的使用解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java web.xml之contextConfigLocation作用案例詳解

    Java web.xml之contextConfigLocation作用案例詳解

    這篇文章主要介紹了Java web.xml之contextConfigLocation作用案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • JAVA 根據(jù)Url把多文件打包成ZIP下載實例

    JAVA 根據(jù)Url把多文件打包成ZIP下載實例

    這篇文章主要介紹了JAVA 根據(jù)Url把多文件打包成ZIP下載的相關(guān)資料,需要的朋友可以參考下
    2017-08-08

最新評論

太和县| 巴中市| 托克托县| 托里县| 冷水江市| 伊宁市| 安图县| 长泰县| 巫溪县| 天水市| 庆阳市| 丰顺县| 双江| 蒙山县| 曲阳县| 洪湖市| 光泽县| 海林市| 安义县| 比如县| 遵义县| 黎川县| 海阳市| 金山区| 四子王旗| 高州市| 浠水县| 大悟县| 肇源县| 香河县| 中山市| 东宁县| 左云县| 绿春县| 颍上县| 江北区| 鄂温| 瑞安市| 西宁市| 天津市| 林西县|