All pastes #330390 Raw Edit

Mine

public text v1 · immutable
#330390 ·published 2007-01-27 21:29 UTC
rendered paste body
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class VisualOptionsWindow extends JFrame
{	public String imagePath;
	public JTextField imageField;
	public JButton ok,cancel;
	static final long serialVersionUID=(long)0.0;
	public VisualOptionsWindow()
	{	imagePath="Images/";
		imageField=new JTextField(imagePath);
		ok=new JButton("Ok");
		ok.addActionListener(new ActionListener()
    	{	public void actionPerformed(ActionEvent e)
			{	imagePath=imageField.getText();
    			setVisible(false);
			}
		});
		cancel=new JButton("Cancel");
		cancel.addActionListener(new ActionListener()
    	{	public void actionPerformed(ActionEvent e)
			{	setVisible(false);
			}
		});
	}
	public void packStuff()
	{	imageField.setText(imagePath);
		JPanel buttons=new JPanel();
		buttons.add(ok);
		buttons.add(cancel);
		Container c=getContentPane();
		c.removeAll();
		c.setLayout(new BorderLayout());
		c.add(imageField);
		c.add(buttons,"South");
		pack();
		setVisible(true);
	}
}