• 大小: 7.29KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签:

资源简介

Java入门-Java画图程序(实例59).zip

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

public class PainterDemo extends Jframe{

JToggleButton[] button=new JToggleButton[3];  //按钮组
PainterPanel painter=new PainterPanel(); //绘图面板

public PainterDemo(){
super(“Java画图程序“); //调用父类构造函数

String[] buttonName={“直线““椭圆““矩形“}; //按钮文字
DrawShapeListener buttonListener=new DrawShapeListener(); //按钮事件

JToolBar toolBar=new JToolBar(); //实例化工具栏
ButtonGroup buttonGroup=new ButtonGroup(); //实例化按钮组
for (int i=0;i button[i]=new JToggleButton(buttonName[i]); //实例化按钮
button[i].addActionListener(buttonListener); //增加按钮事件处理
buttonGroup.add(button[i]); //增加按钮到按钮组
toolBar.add(button[i]);  //增加按钮到工具栏
}

Container container=get

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      180054  2004-05-10 22:31  65-1.bmp
     文件         769  2004-07-21 18:39  PainterDemo$DrawShapeListener.class
     文件        1424  2004-07-21 18:39  PainterDemo.class
     文件        1540  2004-05-10 22:30  PainterDemo.java
     文件        1582  2004-07-21 18:39  PainterPanel.class
     文件        1486  2004-05-10 22:30  PainterPanel.java

评论

共有 条评论