MCPcopy Create free account
hub / github.com/PCGen/pcgen / initComponents

Method initComponents

code/src/java/pcgen/gui2/kits/KitPanel.java:99–139  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

97 }
98
99 private void initComponents()
100 {
101 renderer.setCharacter(character);
102 FlippingSplitPane topPane = new FlippingSplitPane();
103 setTopComponent(topPane);
104 setOrientation(VERTICAL_SPLIT);
105
106 FilterBar<Object, Kit> bar = new FilterBar<>();
107 bar.addDisplayableFilter(new SearchFilterPanel());
108 qFilterButton.setText(LanguageBundle.getString("in_igQualFilter")); //$NON-NLS-1$
109 bar.addDisplayableFilter(qFilterButton);
110
111 availableTable.setTreeViewModel(new KitTreeViewModel(character, true));
112 availableTable.setTreeCellRenderer(renderer);
113
114 JPanel availPanel = FilterUtilities.configureFilteredTreeViewPane(availableTable, bar);
115
116 Box box = Box.createHorizontalBox();
117 box.add(Box.createHorizontalGlue());
118 addButton.setHorizontalTextPosition(SwingConstants.LEADING);
119 addButton.setAction(addAction);
120 box.add(addButton);
121 box.add(Box.createHorizontalStrut(5));
122 box.setBorder(new EmptyBorder(0, 0, 5, 0));
123 availPanel.add(box, BorderLayout.SOUTH);
124
125 topPane.setLeftComponent(availPanel);
126
127 JPanel selPanel = new JPanel(new BorderLayout());
128 FilterBar<Object, Kit> filterBar = new FilterBar<>();
129 filterBar.addDisplayableFilter(new SearchFilterPanel());
130
131 selectedTable.setDisplayableFilter(filterBar);
132 selectedTable.setTreeViewModel(new KitTreeViewModel(character, false));
133 selectedTable.setTreeCellRenderer(renderer);
134 selPanel.add(new JScrollPane(selectedTable), BorderLayout.CENTER);
135
136 topPane.setRightComponent(selPanel);
137 setBottomComponent(infoPane);
138 setResizeWeight(0.75);
139 }
140
141 private void initDefaults()
142 {

Callers 1

KitPanelMethod · 0.95

Calls 11

addDisplayableFilterMethod · 0.95
getStringMethod · 0.95
setOrientationMethod · 0.80
setTreeCellRendererMethod · 0.80
setBorderMethod · 0.80
setDisplayableFilterMethod · 0.80
setCharacterMethod · 0.65
addMethod · 0.65
setTextMethod · 0.45
setTreeViewModelMethod · 0.45

Tested by

no test coverage detected