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 Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel