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

被折叠的 条评论
为什么被折叠?



