001 package nl.cwi.sen1.visplugin; 002 003 import java.awt.Color; 004 import java.awt.Dimension; 005 import java.awt.GridLayout; 006 007 import javax.swing.BorderFactory; 008 import javax.swing.JLabel; 009 import javax.swing.JPanel; 010 011 import nl.cwi.sen1.relationstores.types.RTuple; 012 013 /** 014 * The ExampleVisualizationWindow class represents an example implementation for a plugin window. 015 * @author Aldert Boerhoop 016 * @date 20-2-2007 017 */ 018 public class ExampleVisualizationWindow extends VisualizationPluginWindow { 019 020 public JPanel render(RTuple fact) { 021 022 JPanel controlArea; 023 024 controlArea = new JPanel(new GridLayout(3, 1)); 025 controlArea.add(new JLabel("Dit is een brute plugin!!")); 026 controlArea.setPreferredSize(new Dimension(400, 0)); 027 controlArea.setBorder(BorderFactory.createLineBorder (Color.blue, 2)); 028 controlArea.setBackground(Color.white); 029 030 return controlArea; 031 } 032 033 }