package dods.clients.matlab;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class MatlabGUI{
String url="1";
public MatlabGUI(String title){
JFrame frame = new JFrame(title);
Toolkit thekit=frame.getToolkit();
Dimension wndsize=thekit.getScreenSize();
frame.setBounds(wndsize.width/4,wndsize.height/4,
wndsize.width/2,wndsize.height/4);
//set up the panel
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(5,3));
//set up Label
JLabel urlLabel = new JLabel("URL Constrain: ", SwingConstants.CENTER);
JTextField textField = new JTextField( "Initial Data", 24 );
textField.setActionCommand( "TestText" );
panel.add( urlLabel);
panel.add(textField);
//
// Add the ActionListener.
//
textField.addActionListener( new ActionListener()
{
public void actionPerformed( ActionEvent event )
{
JTextField source = ( JTextField )event.getSource();
url = source.getText();
source.setText(" try it again? " );
System.out.println("url is"+url);
}
}
);
textField.setBorder( BorderFactory.createLoweredBevelBorder() );
frame.getContentPane().add( panel, BorderLayout.CENTER );
frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
frame.pack();
frame.setVisible( true );
}
public String getURL(){
while(url.equals("1")){}
System.out.println("here url is:"+url);
return url;
}
}