📄 main.java
字号:
/* * Main.java * * Created on 2005年12月10日, 下午6:19 */package painttool;/** * * @author Kevin */import java.io.*;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Main extends Frame implements ActionListener{ public Main() { addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); System.exit(0); } }); } public static Panel linep=new Panel(); public static Panel circlep=new Panel(); public static Panel square=new Panel(); public static Main mainFrame=new Main(); public static CardLayout card=new CardLayout(); //画直线 static MenuItem dda=new MenuItem("DDA"); static MenuItem l2=new MenuItem("中点"); static MenuItem c2=new MenuItem("中点画圆"); static MenuItem s1=new MenuItem("aa"); static MenuItem s2=new MenuItem("bb"); static MenuItem save=new MenuItem("保存"); static MenuItem exit=new MenuItem("退出"); static MenuItem chgclr=new MenuItem("改变颜色"); public static void main(String[] args) { Menu drawline=new Menu("画直线"); Menu drawcircle=new Menu("画圆"); Menu drawsquare=new Menu("画方"); MenuBar mb=new MenuBar(); mainFrame.setMenuBar(mb); Menu m=new Menu("画图"); Menu file=new Menu("菜单选项"); Menu help=new Menu("帮助文档"); mb.add(m); mb.add(file); mb.add(help); m.add(drawline); m.add(drawcircle); m.add(drawsquare); file.add(save); file.add(chgclr); file.add(exit); drawline.add(dda); drawline.add(l2); drawcircle.add(c2); drawsquare.add(s1); drawsquare.add(s2); dda.addActionListener(mainFrame); l2.addActionListener(mainFrame); c2.addActionListener(mainFrame); mainFrame.setLayout(card); mainFrame.add("first",linep); mainFrame.add("second",circlep); mainFrame.add("third",square); mainFrame.setSize(400, 400); mainFrame.setTitle("Paintline"); mainFrame.setVisible(true); } public void actionPerformed(ActionEvent e) { if(e.getSource()==dda||e.getSource()==l2) //画直线模块 { linep.removeAll(); linepanel lp=new linepanel(); //调用直线模块画直线 } else { if(e.getSource()==c2);//画圆 { circlep.removeAll(); circlepanel cl=new circlepanel(); } } //if(e.getSource()==drawsquare);//画方 //{ } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -