73 table.setModel(tableModel);
74 table.setTableHeader(
null);
75 table.setRowSelectionAllowed(
false);
76 final int width1 = scrollPane.getPreferredSize().width;
77 hashTable.setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN);
79 for (
int i = 0; i < table.getColumnCount(); i++) {
80 column = table.getColumnModel().getColumn(i);
82 column.setPreferredWidth(((
int) (width1 * 0.07)));
85 column.setPreferredWidth(((
int) (width1 * 0.92)));
186 private static final class HashSetModel {
203 return db.getDisplayName();
206 String getFormattedName() {
208 if (!StringUtils.isBlank(knownTypeName)) {
209 knownTypeName = String.format(
" (%s)", knownTypeName);
212 String displayName = db !=
null ? db.getDisplayName() :
"";
213 return displayName + knownTypeName;
216 void setEnabled(
boolean enabled) {
217 this.enabled = enabled;
220 boolean isEnabled() {
224 void setValid(
boolean valid) {
311 setPreferredSize(
new java.awt.Dimension(292, 150));
313 hashDbsLabel.setText(org.openide.util.NbBundle.getMessage(HashLookupModuleSettingsPanel.class,
"HashLookupModuleSettingsPanel.hashDbsLabel.text"));
317 hashTable.setBackground(
new java.awt.Color(240, 240, 240));
322 alwaysCalcHashesCheckbox.setText(org.openide.util.NbBundle.getMessage(HashLookupModuleSettingsPanel.class,
"HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox.text"));
323 alwaysCalcHashesCheckbox.setToolTipText(org.openide.util.NbBundle.getMessage(HashLookupModuleSettingsPanel.class,
"HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox.toolTipText"));
330 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
331 this.setLayout(layout);
332 layout.setHorizontalGroup(
333 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
334 .addGroup(layout.createSequentialGroup()
336 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
337 .addGroup(layout.createSequentialGroup()
339 .addGap(0, 0, Short.MAX_VALUE))
340 .addGroup(layout.createSequentialGroup()
342 .addComponent(
hashDbsScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 494, Short.MAX_VALUE))
343 .addComponent(
alwaysCalcHashesCheckbox, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
346 layout.setVerticalGroup(
347 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
348 .addGroup(layout.createSequentialGroup()
351 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
352 .addComponent(
hashDbsScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 207, Short.MAX_VALUE)
353 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
354 .addComponent(
alwaysCalcHashesCheckbox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)