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

📄 summarypanel.java

📁 java learn PPT java learn PPT java learn PPT java learn PPT
💻 JAVA
字号:
     import java.awt.*;

     // 包含属性概述的Panel
     public class SummaryPanel extends Panel
     {
          // 描述每一个属性的 Label 
          private Label[] summaries;

          // AttributePanels数组
          private AttributePanel[] panels;

          public SummaryPanel(AttributePanel[] ap)
          {
               super();

               panels = ap;
         
               setLayout(new GridLayout(panels.length+1, 1, 5, 5));

               add(new Label("Summary:", Label.CENTER));
     
               // 把Label添加到Panel
               summaries = new Label[panels.length];
               for(int i = 0; i < panels.length; i++)
               {
                    summaries[i] = new Label("", Label.LEFT);
                    add(summaries[i]);
               } 
          }

          // 由于我们不知道到底是哪一个panel被更新,所以让每一个
          // AttributePanel 更新它的标签
          public void update()
          {
               for(int i = 0; i < panels.length; i++)
               {
                    summaries[i].setText(panels[i].toString());
               } 
          }

     }    // SummaryPanel

⌨️ 快捷键说明

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