X-Git-Url: https://git.pterodactylus.net/?p=jSite2.git;a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fgui%2FProjectPanel.java;h=187e0571ca6be16b27ce94b01fdae5232265bb92;hp=2dd1031ad1ed95db6c480de47ab3dd71e663e9e9;hb=954a1a33392ef83e007b1045e2aaeac173361289;hpb=2ce8ea7269138d93a99cab2f10ddba9f82bd1331 diff --git a/src/net/pterodactylus/jsite/gui/ProjectPanel.java b/src/net/pterodactylus/jsite/gui/ProjectPanel.java index 2dd1031..187e057 100644 --- a/src/net/pterodactylus/jsite/gui/ProjectPanel.java +++ b/src/net/pterodactylus/jsite/gui/ProjectPanel.java @@ -20,7 +20,6 @@ package net.pterodactylus.jsite.gui; import java.awt.BorderLayout; -import java.awt.Component; import java.awt.FlowLayout; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; @@ -33,11 +32,9 @@ import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.BorderFactory; import javax.swing.DefaultComboBoxModel; -import javax.swing.DefaultListCellRenderer; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFileChooser; -import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.event.DocumentEvent; @@ -243,7 +240,6 @@ public class ProjectPanel extends JPanel implements DocumentListener, I18nable { propertiesPanel.add(editFilesButton, new GridBagConstraints(3, 2, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.BOTH, new Insets(12, 12, 0, 0), 0, 0)); nodeComboBox = new JComboBox(new DefaultComboBoxModel()); - nodeComboBox.setRenderer(new NodeComboBoxCellRenderer()); ((DefaultComboBoxModel) nodeComboBox.getModel()).addElement(null); for (Node node : swingInterface.getNodes()) { ((DefaultComboBoxModel) nodeComboBox.getModel()).addElement(node); @@ -356,32 +352,4 @@ public class ProjectPanel extends JPanel implements DocumentListener, I18nable { textFieldsUpdated(documentEvent.getDocument()); } - /** - * Cell cenderer for the node combo box. - * - * @author David ‘Bombe’ Roden <bombe@freenetproject.org> - */ - private static class NodeComboBoxCellRenderer extends DefaultListCellRenderer { - - /** - * Empty constructor. - */ - public NodeComboBoxCellRenderer() { - super(); - } - - /** - * @see javax.swing.DefaultListCellRenderer#getListCellRendererComponent(javax.swing.JList, - * java.lang.Object, int, boolean, boolean) - */ - @Override - public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { - if (value == null) { - return super.getListCellRendererComponent(list, "\u00a0", index, isSelected, cellHasFocus); - } - return super.getListCellRendererComponent(list, ((Node) value).getName(), index, isSelected, cellHasFocus); - } - - } - }