⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drawfigureframe.java

📁 《Java实例入门》所有实例的源代码。所有的源文件都是.java文件
💻 JAVA
字号:
package drawfigure;import java.awt.*;import java.awt.event.*;public class DrawFigureFrame extends Frame implements ActionListener {  private Menu drawMenu = new Menu("Draw");  private MenuBar menuBar = new MenuBar();  private MenuItem clearMenu = new MenuItem("Clear");  private MenuItem lineMenu = new MenuItem("Line");  private MenuItem rectMenu = new MenuItem("Rect");  private MenuItem ovalMenu = new MenuItem("Oval");  private MenuItem exitMenu = new MenuItem("Exit");  private DrawFigurePanel panel = new DrawFigurePanel();  public DrawFigureFrame(){    setTitle("Draw Figure");    setSize(400,300);    drawMenu.add(clearMenu);    drawMenu.addSeparator();    drawMenu.add(lineMenu);    drawMenu.add(rectMenu);    drawMenu.add(ovalMenu);    drawMenu.addSeparator();    drawMenu.add(exitMenu);    menuBar.add(drawMenu);    setMenuBar(menuBar);    addWindowListener(new WindowAdapter(){                        public void windowClosing(WindowEvent e){                          System.exit(0);                        }                      });    clearMenu.addActionListener(this);    lineMenu.addActionListener(this);    rectMenu.addActionListener(this);    ovalMenu.addActionListener(this);    exitMenu.addActionListener(this);    add(panel);  }  public void actionPerformed(ActionEvent e) {    Object eventSource = e.getSource();    if(eventSource == clearMenu){      panel.setDrawStyle("clear");      panel.repaint();    }else if(eventSource == lineMenu){      panel.setDrawStyle("line");    }else if(eventSource == rectMenu){      panel.setDrawStyle("rect");    }else if(eventSource == ovalMenu){      panel.setDrawStyle("oval");    }else if(eventSource == exitMenu){      System.exit(0);    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -