ButtonPanel.java
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:1k
源码类别:

SNMP编程

开发平台:

C/C++

  1. /* $Id: ButtonPanel.java,v 1.3 2002/09/09 05:46:50 parasuraman Exp $ */
  2. /*
  3.  * @(#)ButtonPanel.java
  4.  * Copyright (c) 1996-2002 AdventNet, Inc. All Rights Reserved.
  5.  * Please read the associated COPYRIGHTS file for more details.
  6.  */
  7. import java.awt.*;
  8. import java.util.*;
  9. public class ButtonPanel extends Panel {
  10.   Button buttons[] = null;
  11.   public ButtonPanel(String labels[]) {
  12.     if (labels == null) return;
  13.     buttons = new Button[labels.length];
  14.     for (int i =0;i<labels.length;i++) buttons[i] = new Button(labels[i]);
  15.     thisLayout();
  16.   }
  17.   void thisLayout() {
  18. //    setLayout(new GridLayout(1,buttons.length));
  19.     for (int i=0;i<buttons.length;i++) add(buttons[i]);
  20.   }
  21.   
  22.   public void setFont(Font font) {
  23.     for (int i=0;i<buttons.length;i++) buttons[i].setFont(font);
  24.   }
  25. }