Open main menu

CDOT Wiki β

Changes

DialogSetLocation.java

4,503 bytes added, 17:34, 16 April 2011
Created page with '<syntaxhighlight lang="java"> package ecl.team2.project.weathersystem.client; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import ecl.team2.project.…'
<syntaxhighlight lang="java">
package ecl.team2.project.weathersystem.client;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import ecl.team2.project.weather.WeatherInterface;

public class DialogSetLocation extends javax.swing.JDialog implements ActionListener{
/**
*
*/
private static final long serialVersionUID = 1L;
WeatherInterface swss;
String chosencity = "";
/** Creates new form DialogSetLocation */
public DialogSetLocation(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
this.btnSearch.addActionListener(this);
this.btnSet.addActionListener(this);
this.btnSet.setVisible(false);
}

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {

btnSearch = new javax.swing.JButton();
txtSearch = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
btnSet = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

btnSearch.setText("Search...");

jLabel1.setText("Set Location");

//jScrollPane1.setViewportView(listResult);

btnSet.setText("Set");

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(txtSearch, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 181, Short.MAX_VALUE)
.addComponent(btnSet))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(btnSearch))
.addComponent(jLabel1))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(27, 27, 27)
.addComponent(jLabel1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txtSearch, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btnSearch))
.addGap(27, 27, 27)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnSet)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

pack();
}// </editor-fold>

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
DialogSetLocation dialog = new DialogSetLocation(new javax.swing.JFrame(), true);
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
}
});
dialog.setVisible(true);
}
});
}

// Variables declaration - do not modify
private javax.swing.JButton btnSearch;
private javax.swing.JButton btnSet;
private javax.swing.JLabel jLabel1;
private javax.swing.JTextField txtSearch;
// End of variables declaration
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == btnSearch){
this.chosencity = this.txtSearch.getText();
this.setVisible(false);
this.dispose();
}
else if(e.getSource() == btnSet){
//call about here
}
}

}
</syntaxhighlight>
1
edit