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

Java?Swing實(shí)現(xiàn)記事本頁(yè)面

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

本文實(shí)例為大家分享了Java Swing實(shí)現(xiàn)記事本頁(yè)面,供大家參考,具體內(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("打開(kāi)");
?? ??? ?JMenuItem ji3=new JMenuItem("保存(S) ?ctrl+s");
?? ??? ?JMenuItem ji4=new JMenuItem("另存為");
?? ??? ?JMenuItem ji5=new JMenuItem("頁(yè)面設(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();
?? ?}
}

運(yùn)行結(jié)果:

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

相關(guān)文章

  • RocketMQ順序消息的原理與特點(diǎn)

    RocketMQ順序消息的原理與特點(diǎn)

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

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

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

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

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

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

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

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

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

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

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

    SpringCloud?Feign集成AOP的常見(jiàn)問(wèn)題與解決

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

    SpringMVC @RequestBody的使用解析

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

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

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

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

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

最新評(píng)論

夹江县| 云浮市| 察哈| 六盘水市| 出国| 攀枝花市| 鸡东县| 临汾市| 定结县| 秀山| 航空| 通海县| 凤山市| 马关县| 祥云县| 庄河市| 北票市| 洛宁县| 顺义区| 舟山市| 策勒县| 仪征市| 建德市| 廊坊市| 五常市| 伊宁市| 连平县| 新余市| 四平市| 巴里| 宜兰市| 油尖旺区| 越西县| 兴义市| 安远县| 江门市| 通道| 攀枝花市| 会泽县| 宜州市| 阿克苏市|