Ignore:
Timestamp:
2012-09-21T19:52:00+02:00 (12 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/src/panels/PanelMain.java

    r28648 r28722  
    77import java.awt.Rectangle;
    88import java.awt.event.ActionListener;
     9import java.io.File;
    910
    1011import javax.swing.*;
     12
     13import org.openstreetmap.josm.Main;
     14
     15import S57.S57dat;
    1116
    1217public class PanelMain extends JPanel {
     
    2126                public void actionPerformed(java.awt.event.ActionEvent e) {
    2227//                      item.saveSign(???);
     28                }
     29        };
     30        public JButton openButton = null;
     31        final JFileChooser fc = new JFileChooser();
     32        private ActionListener alOpen = new ActionListener() {
     33                public void actionPerformed(java.awt.event.ActionEvent e) {
     34                        if (e.getSource() == openButton) {
     35        int returnVal = fc.showOpenDialog(Main.parent);
     36        if (returnVal == JFileChooser.APPROVE_OPTION) {
     37            new S57dat(fc.getSelectedFile());
     38            messageBar.setText("Opening file");
     39        }
     40      }
    2341                }
    2442        };
     
    3755               
    3856    messageBar = new JTextField();
    39     messageBar.setBounds(new Rectangle(10, 430, 350, 20));
     57    messageBar.setBounds(new Rectangle(40, 430, 320, 20));
    4058    messageBar.setEditable(false);
    4159    messageBar.setBackground(Color.WHITE);
    4260    add(messageBar);
     61                openButton = new JButton(new ImageIcon(getClass().getResource("/images/fileButton.png")));
     62                openButton.setBounds(new Rectangle(10, 430, 20, 20));
     63                add(openButton);
     64                openButton.addActionListener(alOpen);
    4365                saveButton = new JButton();
    4466                saveButton.setBounds(new Rectangle(370, 430, 100, 20));
Note: See TracChangeset for help on using the changeset viewer.