1 19 package org.lucane.applications.administrator.gui; 20 21 import java.awt.*; 22 import java.util.Iterator ; 23 24 import javax.swing.*; 25 26 import org.lucane.applications.administrator.AdministratorPlugin; 27 import org.lucane.client.*; 28 29 public class ApplicationPanel extends JPanel 30 { 31 public ApplicationPanel(AdministratorPlugin plugin) 32 { 33 super(new BorderLayout()); 34 35 JPanel content = new JPanel(new GridLayout(0, 2)); 36 PluginManager ploader = PluginManager.getInstance(); 37 38 Iterator plugins = PluginManager.getInstance().getAvailablePlugins(); 39 while(plugins.hasNext()) 40 { 41 Plugin p = (Plugin)plugins.next(); 42 if(p.getCategory().equalsIgnoreCase(plugin.getCategory()) 43 && !p.getTitle().equals(plugin.getTitle())) 44 { 45 content.add(new PluginButton(p)); 46 content.add(new JLabel(p.getToolTip())); 47 } 48 } 49 50 this.add(content, BorderLayout.NORTH); 51 } 52 } 53 | Popular Tags |