java gui 记_Java GUI【记事本】

import java.awt.*;

import javax.swing.*;

import java.awt.event.*; //菜单包

public classJar{public static voidmain(String[] args) {

Gui win= newGui();

}

}classGui extends JFrame{

JMenuBar cd;//菜单条

JMenu cd1,cd2,cd3,cd4,cd5; //菜单

JMenuItem cdx2,cdx3,cdx4,cdx5,cdx6,cdx7;

JMenu ej;//二级菜单

JMenuItem ej1,ej2; // JToolBar gjt; //工具条

JButton bt1,bt2,bt3,bt4,bt5,bt6;

JTextArea wby;//文本域

JScrollPane gdt; //滚动条

Gui(){

gjt= newJToolBar();

bt1= new JButton(new ImageIcon("1.png"));

bt1.setToolTipText("新建");

bt2= new JButton(new ImageIcon("1.png"));

bt2.setToolTipText("打开");

bt3= new JButton(new ImageIcon("1.png"));

bt3.setToolTipText("保存");

bt4= new JButton(new ImageIcon("1.png"));

bt4.setToolTipText("剪切");

bt5= new JButton(new ImageIcon("1.png"));

bt5.setToolTipText("复制");

bt6= new JButton(new ImageIcon("1.png"));

bt6.setToolTipText("粘贴");

cd= newJMenuBar();

cd1= new JMenu("文件(F)");

cd1.setMnemonic('F'); // cd2 = new JMenu("文件(F)");

cd2.setMnemonic('F');

cd3= new JMenu("文件(F)");

cd3.setMnemonic('F');

cd4= new JMenu("文件(F)");

cd4.setMnemonic('F');

cd5= new JMenu("文件(F)");

cd5.setMnemonic('F');

ej= new JMenu("新建");

ej1= new JMenuItem("文件");//可以添加图

ej2 = new JMenuItem("模板");

cdx2= new JMenuItem("打开");

cdx3= new JMenuItem("保存(s)");

cdx3.setMnemonic('S');

cdx4= new JMenuItem("另存为");

cdx5= new JMenuItem("页面设置");

cdx6= new JMenuItem("打印");

cdx7= new JMenuItem("退出");

wby= newJTextArea();

gdt= newJScrollPane(wby);

gjt.add(bt1); gjt.add(bt2); gjt.add(bt3);

gjt.add(bt4); gjt.add(bt5); gjt.add(bt6);

ej.add(ej1); ej.add(ej2);

cd1.add(ej); cd1.add(cdx2); cd1.add(cdx3); cd1.add(cdx4);

cd1.addSeparator();

cd1.add(cdx5); cd1.add(cdx6);

cd1.addSeparator();

cd1.add(cdx7);

cd.add(cd1); cd.add(cd2); cd.add(cd3);

cd.add(cd4); cd.add(cd5);this.setJMenuBar(cd);this.add(gjt,BorderLayout.NORTH);this.add(gdt);//窗口设置

this.setTitle("记事本");this.setSize(400,400);this.setLocation(100,100);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值