Souborové dialogy si pamatují naposledy použitý adresář.
1 package cz.frantovo.superPostak;
3 import cz.frantovo.postak.InternetAddressKomu;
4 import cz.frantovo.postak.Nastaveni;
5 import java.util.Collection;
11 public class ZobrazovacAdres extends javax.swing.JDialog {
13 private static final long serialVersionUID = 5084215476284985170L;
15 /** Creates new form ZobrazovacAdres */
16 public ZobrazovacAdres(java.awt.Frame parent, boolean modal) {
19 panelAdres.setEditovatelny(false);
22 public void setAdresy(Collection<InternetAddressKomu> adresy) {
23 panelAdres.setAdresy(adresy);
26 public void setNastaveni(Nastaveni n) {
27 panelAdres.setNastaveni(n);
30 /** This method is called from within the constructor to
31 * initialize the form.
32 * WARNING: Do NOT modify this code. The content of this method is
33 * always regenerated by the Form Editor.
35 // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
36 private void initComponents() {
38 panelAdres = new cz.frantovo.superPostak.PanelPrijemcu();
40 setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
41 setTitle("Seznam adres");
43 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
44 getContentPane().setLayout(layout);
45 layout.setHorizontalGroup(
46 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
47 .addComponent(panelAdres, javax.swing.GroupLayout.DEFAULT_SIZE, 422, Short.MAX_VALUE)
49 layout.setVerticalGroup(
50 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
51 .addComponent(panelAdres, javax.swing.GroupLayout.DEFAULT_SIZE, 315, Short.MAX_VALUE)
55 }// </editor-fold>//GEN-END:initComponents
58 * @param args the command line arguments
60 public static void main(String args[]) {
61 java.awt.EventQueue.invokeLater(new Runnable() {
64 ZobrazovacAdres dialog = new ZobrazovacAdres(new javax.swing.JFrame(), true);
65 dialog.addWindowListener(new java.awt.event.WindowAdapter() {
68 public void windowClosing(java.awt.event.WindowEvent e) {
72 dialog.setVisible(true);
76 // Variables declaration - do not modify//GEN-BEGIN:variables
77 private cz.frantovo.superPostak.PanelPrijemcu panelAdres;
78 // End of variables declaration//GEN-END:variables