java课本窗口按钮程序代码_急急急。。菜鸟学JAVA,不懂得如何将Button 弄到窗口上。。 具体代码如下。。...

本文介绍了一个使用Java Swing创建简单绘图应用的例子。该应用包含多种绘图工具选项,如星选区、矩形选区等,并通过图标进行直观展示。此外,还展示了如何设置菜单栏及窗口关闭监听。

importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;//importjava.net.URL;importjavax.swing.ImageIcon;publicclassJdrawing{JButtonb1,b2,b3,b4,b5,b6,b7,b8;Jdrawing()...

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

//import java.net.URL;

import javax.swing.ImageIcon;

public class Jdrawing {

JButton b1,b2,b3,b4,b5,b6,b7,b8;

Jdrawing(){

//b1=new JButton();

//JButton b1=new JButton(new ImageIcon("悲催.gif"));

// Container con=Frame.getContentPane();

JFrame f=new JFrame("画图板");

b1=new JButton("星选区");

b2=new JButton("矩形选区");

b3=new JButton("橡皮擦");

b4=new JButton("漆桶");

b5=new JButton("吸管");

b6=new JButton("放大镜");

b7=new JButton("铅笔");

b8=new JButton("漆刷");

b1.setIcon(new ImageIcon(getClass().getResource("悲催.gif")));

b2.setIcon(new ImageIcon(getClass().getResource("得瑟.gif")));

b3.setIcon(new ImageIcon(getClass().getResource("得意.gif")));

b4.setIcon(new ImageIcon(getClass().getResource("得意笑.gif")));

b5.setIcon(new ImageIcon(getClass().getResource("发火.gif")));

b6.setIcon(new ImageIcon(getClass().getResource("烦躁.gif")));

b7.setIcon(new ImageIcon(getClass().getResource("关注.gif")));

b8.setIcon(new ImageIcon(getClass().getResource("坏笑.gif")));

JPanel p = new JPanel();

p.add(b1);p.add(b2);p.add(b3);

p.add(b4);p.add(b5);p.add(b6);p.add(b7);p.add(b8);

Container container = f.getContentPane();

container.setLayout(new BorderLayout());

container.add(p, BorderLayout.WEST);

}

public static void main(String[] args){

JFrame f=new JFrame("画图板");

f.setSize(250,500);

f.setVisible(true);

f.setBackground(Color.gray);

//设置菜单栏

MenuBar mb=new MenuBar();

Menu m_File=new Menu("文件");

Menu m_Edit=new Menu("编辑");

Menu m_View=new Menu("查看");

Menu m_picture=new Menu("图像");

Menu m_Color=new Menu("颜色");

Menu m_Help=new Menu("帮助");

mb.add(m_File);

mb.add(m_Edit);

mb.add(m_View);

mb.add(m_picture);

mb.add(m_Color);

mb.add(m_Help);

f.setMenuBar(mb);

//关闭窗口

f.addWindowListener(new WindowAdapter() //为了关闭窗口

{

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});

//设置按钮

}

}

展开

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值