Revision: 6015
http://sourceforge.net/p/jump-pilot/code/6015
Author: ma15569
Date: 2018-12-06 15:30:24 +0000 (Thu, 06 Dec 2018)
Log Message:
-----------
Optimized GUI
Modified Paths:
--------------
core/trunk/src/org/openjump/core/rasterimage/styler/RasterLegendPlugIn.java
Modified:
core/trunk/src/org/openjump/core/rasterimage/styler/RasterLegendPlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/rasterimage/styler/RasterLegendPlugIn.java
2018-12-06 15:26:57 UTC (rev 6014)
+++ core/trunk/src/org/openjump/core/rasterimage/styler/RasterLegendPlugIn.java
2018-12-06 15:30:24 UTC (rev 6015)
@@ -142,8 +142,65 @@
frame.setSize(300, 500);
frame.setLayer(JLayeredPane.PALETTE_LAYER);
- frame.add(panel, BorderLayout.NORTH);
+ panel.add(scrollPane, BorderLayout.CENTER);
+ panel.add(getOKSavePanel(frame), BorderLayout.SOUTH);
+ panel.updateUI();
+ frame.setContentPane(panel);
+ /* frame.add(panel, BorderLayout.NORTH);
+
+ final JPanel okPanel = new JPanel();
+ final JButton saveButton = new JButton(SAVE) {
+
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Dimension getPreferredSize() {
+ return new Dimension(100, 25);
+ }
+ };
+
+ final JButton closeButton = new JButton(CLOSE) {
+ private static final long serialVersionUID = 2L;
+
+ @Override
+ public Dimension getPreferredSize() {
+ return new Dimension(100, 25);
+ }
+ };
+
+ saveButton.addActionListener(new java.awt.event.ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ save(scrollPane, rasterImageLayer);
+ // frame.dispose();
+ return;
+ }
+ });
+
+ closeButton.addActionListener(new java.awt.event.ActionListener()
{
+
+ @Override
+ public void actionPerformed(ActionEvent e) {
+
+ frame.dispose();
+
+ return;
+ }
+ });
+
+ okPanel.add(saveButton, BorderLayout.WEST);
+ okPanel.add(closeButton, BorderLayout.EAST);
+
+ frame.add(okPanel, BorderLayout.SOUTH);*/
+ frame.pack();
+ context.getWorkbenchFrame().addInternalFrame(frame, true, true);
+
+ return true;
+
+ }
+
+ protected JPanel getOKSavePanel(final DetachableInternalFrame frame) {
final JPanel okPanel = new JPanel();
final JButton saveButton = new JButton(SAVE) {
@@ -154,7 +211,6 @@
return new Dimension(100, 25);
}
};
-
final JButton closeButton = new JButton(CLOSE) {
private static final long serialVersionUID = 2L;
@@ -172,7 +228,6 @@
return;
}
});
-
closeButton.addActionListener(new java.awt.event.ActionListener() {
@Override
@@ -183,16 +238,10 @@
return;
}
});
-
okPanel.add(saveButton, BorderLayout.WEST);
okPanel.add(closeButton, BorderLayout.EAST);
+ return okPanel;
- frame.add(okPanel, BorderLayout.SOUTH);
- frame.pack();
- context.getWorkbenchFrame().addInternalFrame(frame, true, true);
-
- return true;
-
}
@Override
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel