1 32 33 package it.businesslogic.ireport.gui.docking; 34 35 import java.awt.Component ; 36 37 41 public class PanelView { 42 43 private static int ID = 0; 44 45 private String name = ""; 46 private Component component = null; 47 private int position = 0; 48 private boolean closable = false; 49 private boolean minimized = false; 50 private int id = 0; 51 52 55 private DockingContainer dockingContainer = null; 56 57 58 public PanelView(String name, Component component, int position, boolean closable) { 59 60 this.component = component; 61 this.name = name; 62 this.position = position; 63 this.closable = closable; 64 setId(ID++); 65 } 66 67 public String getName() { 68 return name; 69 } 70 71 public void setName(String name) { 72 this.name = name; 73 } 74 75 public Component getComponent() { 76 return component; 77 } 78 79 public void setComponent(Component component) { 80 this.component = component; 81 } 82 83 public int getPosition() { 84 return position; 85 } 86 87 public void setPosition(int position) { 88 this.position = position; 89 } 90 91 public DockingContainer getDockingContainer() { 92 return dockingContainer; 93 } 94 95 public void setDockingContainer(DockingContainer dockingContainer) { 96 this.dockingContainer = dockingContainer; 97 } 98 99 public boolean isClosable() { 100 return closable; 101 } 102 103 public void setClosable(boolean closable) { 104 this.closable = closable; 105 } 106 107 public boolean isMinimized() { 108 return minimized; 109 } 110 111 public void setMinimized(boolean minimized) { 112 this.minimized = minimized; 113 } 114 115 public int getId() { 116 return id; 117 } 118 119 public void setId(int id) { 120 this.id = id; 121 } 122 123 } 124 | Popular Tags |