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

Method initComponents

code/src/java/pcgen/gui2/tabs/ClassInfoTab.java:117–172  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

115 }
116
117 private void initComponents()
118 {
119 FlippingSplitPane topPane = new FlippingSplitPane();
120 setTopComponent(topPane);
121 setOrientation(VERTICAL_SPLIT);
122
123 JPanel availPanel = new JPanel(new BorderLayout());
124 FilterBar<Object, PCClass> bar = new FilterBar<>();
125 bar.addDisplayableFilter(new SearchFilterPanel());
126 qFilterButton.setText(LanguageBundle.getString("in_igQualFilter")); //$NON-NLS-1$
127 bar.addDisplayableFilter(qFilterButton);
128 availPanel.add(bar, BorderLayout.NORTH);
129
130 availableTable.setTreeCellRenderer(qualifiedRenderer);
131 availableTable.setDisplayableFilter(bar);
132 availPanel.add(new JScrollPane(availableTable), BorderLayout.CENTER);
133 {
134 Box box = Box.createHorizontalBox();
135 box.add(Box.createHorizontalGlue());
136 spinner.setMaximumSize(spinner.getPreferredSize());
137 box.add(spinner);
138 box.add(Box.createHorizontalStrut(5));
139 addButton.setHorizontalTextPosition(SwingConstants.LEADING);
140 box.add(addButton);
141 box.add(Box.createHorizontalStrut(5));
142 box.setBorder(new EmptyBorder(0, 0, 5, 0));
143 availPanel.add(box, BorderLayout.SOUTH);
144 }
145
146 topPane.setLeftComponent(availPanel);
147
148 JPanel selPanel = new JPanel(new BorderLayout());
149
150 JScrollPane tablePane = new JScrollPane(classTable);
151 selPanel.add(tablePane, BorderLayout.CENTER);
152 {
153 Box box = Box.createHorizontalBox();
154 box.add(Box.createHorizontalStrut(5));
155 box.add(removeButton);
156 box.add(Box.createHorizontalGlue());
157 box.setBorder(new EmptyBorder(0, 0, 5, 0));
158 selPanel.add(box, BorderLayout.SOUTH);
159 }
160 {
161 classTable.setDragEnabled(true);
162 classTable.setTransferHandler(classTransferHandler);
163
164 availableTable.setDragEnabled(true);
165 availableTable.setTransferHandler(classTransferHandler);
166 }
167 initListeners();
168
169 topPane.setRightComponent(selPanel);
170 setBottomComponent(infoPane);
171 setResizeWeight(0.75);
172 }
173
174 private void initListeners()

Callers 1

ClassInfoTabMethod · 0.95

Calls 10

addDisplayableFilterMethod · 0.95
getStringMethod · 0.95
initListenersMethod · 0.95
setOrientationMethod · 0.80
setTreeCellRendererMethod · 0.80
setDisplayableFilterMethod · 0.80
setBorderMethod · 0.80
addMethod · 0.65
setTextMethod · 0.45
getPreferredSizeMethod · 0.45

Tested by

no test coverage detected