提交 4afd75b3 编写于 作者: M Mathieu Bastian

Add @Override annotation in DesktopPreview

上级 9bef9d46
......@@ -240,6 +240,7 @@ public class PreviewNode extends AbstractNode implements PropertyChangeListener
firePropertyChange(pce.getPropertyName(), pce.getOldValue(), pce.getNewValue());
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
propertySheet.updateUI();
}
......
......@@ -130,6 +130,7 @@ public final class PreviewSettingsTopComponent extends TopComponent implements P
tabbedPane.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
if (tabbedPane.getSelectedComponent() == propertySheet) {
propertySheet.setNodes(new Node[]{new PreviewNode(propertySheet)});
......@@ -145,6 +146,7 @@ public final class PreviewSettingsTopComponent extends TopComponent implements P
NumberFormat formatter = NumberFormat.getPercentInstance();
@Override
public void stateChanged(ChangeEvent e) {
float val = ratioSlider.getValue() / 100f;
if (val == 0f) {
......@@ -160,6 +162,7 @@ public final class PreviewSettingsTopComponent extends TopComponent implements P
//Presets
presetComboBox.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
PreviewUIController pc = Lookup.getDefault().lookup(PreviewUIController.class);
PreviewUIModel previewModel = pc.getModel();
......@@ -175,6 +178,7 @@ public final class PreviewSettingsTopComponent extends TopComponent implements P
//Export
svgExportButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
VectorialFileExporterUI ui = Lookup.getDefault().lookup(VectorialFileExporterUI.class);
ui.action();
......@@ -192,6 +196,7 @@ public final class PreviewSettingsTopComponent extends TopComponent implements P
}
}
@Override
public void propertyChange(PropertyChangeEvent evt) {
if (evt.getPropertyName().equals(PreviewUIController.SELECT)) {
PreviewUIModel model = (PreviewUIModel) evt.getNewValue();
......
......@@ -105,6 +105,7 @@ public final class PreviewTopComponent extends TopComponent implements PropertyC
//background color
((JColorButton) backgroundButton).addPropertyChangeListener(JColorButton.EVENT_COLOR, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
PreviewController previewController = Lookup.getDefault().lookup(PreviewController.class);
previewController.getModel().getProperties().putValue(PreviewProperty.BACKGROUND_COLOR, (Color) evt.getNewValue());
......@@ -114,16 +115,19 @@ public final class PreviewTopComponent extends TopComponent implements PropertyC
});
southBusyLabel.setVisible(false);
resetZoomButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// target.resetZoom();
}
});
plusButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// target.zoomPlus();
}
});
minusButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// target.zoomMinus();
}
......@@ -139,12 +143,14 @@ public final class PreviewTopComponent extends TopComponent implements PropertyC
}
}
@Override
public void propertyChange(PropertyChangeEvent evt) {
if (evt.getPropertyName().equals(PreviewUIController.SELECT)) {
this.model = (PreviewUIModel) evt.getNewValue();
initTarget(model);
} else if (evt.getPropertyName().equals(PreviewUIController.REFRESHED)) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
target.refresh();
}
......@@ -162,6 +168,7 @@ public final class PreviewTopComponent extends TopComponent implements PropertyC
public void setRefresh(final boolean refresh) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
CardLayout cl = (CardLayout) previewPanel.getLayout();
cl.show(previewPanel, refresh ? "refreshCard" : "previewCard");
......@@ -224,6 +231,7 @@ public final class PreviewTopComponent extends TopComponent implements PropertyC
*/
public void showBannerPanel() {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
bannerPanel.setVisible(true);
}
......@@ -241,6 +249,7 @@ public final class PreviewTopComponent extends TopComponent implements PropertyC
*/
public void hideBannerPanel() {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
bannerPanel.setVisible(false);
}
......
......@@ -100,11 +100,13 @@ public class PreviewUIControllerImpl implements PreviewUIController {
ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
graphController = Lookup.getDefault().lookup(GraphController.class);
pc.addWorkspaceListener(new WorkspaceListener() {
@Override
public void initialize(Workspace workspace) {
workspace.add(new PreviewUIModelImpl());
enableRefresh();
}
@Override
public void select(Workspace workspace) {
graphModel = graphController.getGraphModel(workspace);
......@@ -120,6 +122,7 @@ public class PreviewUIControllerImpl implements PreviewUIController {
fireEvent(SELECT, model);
}
@Override
public void unselect(Workspace workspace) {
if (graphModel != null) {
graphModel = null;
......@@ -127,9 +130,11 @@ public class PreviewUIControllerImpl implements PreviewUIController {
fireEvent(UNSELECT, model);
}
@Override
public void close(Workspace workspace) {
}
@Override
public void disable() {
if (graphModel != null) {
graphModel = null;
......@@ -175,9 +180,11 @@ public class PreviewUIControllerImpl implements PreviewUIController {
/**
* Refreshes the preview applet.
*/
@Override
public void refreshPreview() {
if (model != null) {
Thread refreshThread = new Thread(new Runnable() {
@Override
public void run() {
model.setRefreshing(true);
fireEvent(REFRESHING, true);
......@@ -201,6 +208,7 @@ public class PreviewUIControllerImpl implements PreviewUIController {
*/
private void enableRefresh() {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
PreviewSettingsTopComponent pstc = (PreviewSettingsTopComponent) WindowManager.getDefault().findTopComponent("PreviewSettingsTopComponent");
pstc.enableRefreshButton();
......@@ -208,26 +216,31 @@ public class PreviewUIControllerImpl implements PreviewUIController {
});
}
@Override
public void setVisibilityRatio(float visibilityRatio) {
if (model != null) {
model.setVisibilityRatio(visibilityRatio);
}
}
@Override
public PreviewUIModel getModel() {
return model;
}
@Override
public PreviewPreset[] getDefaultPresets() {
return new PreviewPreset[]{new DefaultPreset(), new DefaultCurved(), new DefaultStraight(), new TextOutline(), new BlackBackground(), new EdgesCustomColor(), new TagCloud()};
}
@Override
public PreviewPreset[] getUserPresets() {
PreviewPreset[] presetsArray = presetUtils.getPresets();
Arrays.sort(presetsArray);
return presetsArray;
}
@Override
public void setCurrentPreset(PreviewPreset preset) {
if (model != null) {
model.setCurrentPreset(preset);
......@@ -236,10 +249,12 @@ public class PreviewUIControllerImpl implements PreviewUIController {
}
}
@Override
public void addPreset(PreviewPreset preset) {
presetUtils.savePreset(preset);
}
@Override
public void savePreset(String name) {
if (model != null) {
PreviewModel previewModel = previewController.getModel();
......@@ -256,12 +271,14 @@ public class PreviewUIControllerImpl implements PreviewUIController {
}
}
@Override
public void addPropertyChangeListener(PropertyChangeListener listener) {
if (!listeners.contains(listener)) {
listeners.add(listener);
}
}
@Override
public void removePropertyChangeListener(PropertyChangeListener listener) {
listeners.remove(listener);
}
......
......@@ -61,10 +61,12 @@ public class PreviewUIModelImpl implements PreviewUIModel {
currentPreset = new DefaultPreset();
}
@Override
public PreviewPreset getCurrentPreset() {
return currentPreset;
}
@Override
public float getVisibilityRatio() {
return visibilityRatio;
}
......@@ -77,10 +79,12 @@ public class PreviewUIModelImpl implements PreviewUIModel {
currentPreset = preset;
}
@Override
public boolean isRefreshing() {
return refreshing;
}
@Override
public boolean isWorkspaceBarVisible() {
return workspaceBarVisible;
}
......
......@@ -117,6 +117,7 @@ public class RendererManager extends javax.swing.JPanel implements PropertyChang
});
}
@Override
public void propertyChange(PropertyChangeEvent evt) {
if (evt.getPropertyName().equals(PreviewUIController.SELECT) || evt.getPropertyName().equals(PreviewUIController.UNSELECT)) {
setup();
......@@ -228,6 +229,7 @@ public class RendererManager extends javax.swing.JPanel implements PropertyChang
return renderer;
}
@Override
public void actionPerformed(ActionEvent e) {
updateModelManagedRenderers();
}
......@@ -252,6 +254,7 @@ public class RendererManager extends javax.swing.JPanel implements PropertyChang
addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
int newIndex = up ? index + 1 : index - 1;
RendererCheckBox oldItem = renderersList.get(newIndex);
......
......@@ -60,6 +60,7 @@ public class DependantColorPanel extends javax.swing.JPanel implements ItemListe
initComponents();
colorButton.addPropertyChangeListener(JColorButton.EVENT_COLOR, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
Color newColor = (Color) evt.getNewValue();
propertyEditor.setValue(new DependantColor(newColor));
......@@ -70,6 +71,7 @@ public class DependantColorPanel extends javax.swing.JPanel implements ItemListe
customRadio.addItemListener(this);
}
@Override
public void itemStateChanged(ItemEvent e) {
if (customRadio.isSelected()) {
colorButton.setEnabled(true);
......
......@@ -60,6 +60,7 @@ public class DependantOriginalColorPanel extends javax.swing.JPanel implements I
initComponents();
colorButton.addPropertyChangeListener(JColorButton.EVENT_COLOR, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
Color newColor = (Color) evt.getNewValue();
propertyEditor.setValue(new DependantOriginalColor(newColor));
......@@ -71,6 +72,7 @@ public class DependantOriginalColorPanel extends javax.swing.JPanel implements I
customRadio.addItemListener(this);
}
@Override
public void itemStateChanged(ItemEvent e) {
if (customRadio.isSelected()) {
colorButton.setEnabled(true);
......
......@@ -61,6 +61,7 @@ public class EdgeColorPanel extends javax.swing.JPanel implements ItemListener {
colorButton.addPropertyChangeListener(JColorButton.EVENT_COLOR, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
Color newColor = (Color) evt.getNewValue();
propertyEditor.setValue(new EdgeColor(newColor));
......@@ -74,6 +75,7 @@ public class EdgeColorPanel extends javax.swing.JPanel implements ItemListener {
customRadio.addItemListener(this);
}
@Override
public void itemStateChanged(ItemEvent e) {
if (customRadio.isSelected()) {
colorButton.setEnabled(true);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册