Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #21825

Editable issues

Newsgroups comp.lang.java.programmer
Date 2013-01-28 21:19 -0800
Message-ID <b210d859-4cee-4ea6-8f43-d62e9ba90147@googlegroups.com> (permalink)
Subject Editable issues
From K <kalezwe@gmail.com>

Show all headers | View raw


I made a java program and can't figure out why my uneditable text can still be edited.  I have 2 classes in this program here's the secondary class:
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JOptionPane;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JLabel;

public class GUI_two extends JFrame{

	private JTextField item2;
	private JTextField item3;
	private JTextField item4;	
	private JPasswordField itempass;
	ImageIcon image = new ImageIcon("star.png");
	public GUI_two(){
	super("Kale");
	setLayout(new FlowLayout());
	item2 = new JTextField(10);
	add(item2);
	item3 = new JTextField("Enter text here");
	item3.setEditable(false);
	add(item3);
	item4 = new JTextField("Can't edit", 20);
	item3.setEditable(false);
	add(item4);
	itempass = new JPasswordField ("Password");
	add(itempass);
	reg = new JButton("Button");
	add(reg);
	Icon b = new ImageIcon(getClass().getResource("Button 2.png"));
	Icon a = new ImageIcon(getClass().getResource("Button.png"));
	custom = new JButton("Custom", a);
	custom.setRolloverIcon(b);	
	add(custom);
	
	thehandler handler = new thehandler();
	item2.addActionListener(handler);
	item3.addActionListener(handler);
	item4.addActionListener(handler);
	itempass.addActionListener(handler);
	reg.addActionListener(handler);
	custom.addActionListener(handler);
	
	}
	
	private JButton reg;
	private JButton custom;
	
	private class thehandler implements ActionListener{
		public void actionPerformed(ActionEvent event){
			String string = "";
			if(event.getSource()==item2){
				string=String.format("field 2: %s", event.getActionCommand());}
			else if (event.getSource()==item3)
			string=String.format("field 3: %s", event.getActionCommand());
			else if (event.getSource()==item4)
			string=String.format("field 4: %s", event.getActionCommand());
			else if (event.getSource()==itempass)
			string=String.format("itempass is : %s", event.getActionCommand());
			
			
			//JOptionPane.showMessageDialog(null, String.format("%s, event.getActionCommand()"));			
			JOptionPane.showMessageDialog(null, string);
		}
			}
	

}

here's the main class:
import javax.swing.JOptionPane;
import javax.swing.JFrame;

public class Kale_GUI {

	
	public static void main(String[] args) {
		String fn = JOptionPane.showInputDialog("Enter first number");
		String sn = JOptionPane.showInputDialog("Enter second number");
		int num1 = Integer.parseInt(fn)	;	
		int num2 = Integer.parseInt(sn)	;
		int sum = num1 + num2;
		JOptionPane.showMessageDialog(null, "The answer is "+sum, "The title", JOptionPane.PLAIN_MESSAGE);

		 GUI_two kale = new GUI_two();
		  
		 kale.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		 kale.setSize(500,500);
		 kale.setVisible(true);
	}

}

 

Back to comp.lang.java.programmer | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Editable issues K <kalezwe@gmail.com> - 2013-01-28 21:19 -0800
  Re: Editable issues Mikhail Vladimirov <vladimirow@mail.ru> - 2013-01-28 22:21 -0800
    Re: Editable issues Peter Duniho <NpOeStPeAdM@NnOwSlPiAnMk.com> - 2013-01-28 23:17 -0800
      Re: Editable issues Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-01-29 06:27 -0400
        Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-01-29 22:02 -0500
          Re: Editable issues Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-01-30 07:38 -0400
            Re: Editable issues Lew <lewbloch@gmail.com> - 2013-01-30 08:32 -0800
              Re: Editable issues Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-01-30 19:34 -0400
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-01-30 20:04 -0500
                Re: Editable issues Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-01-31 06:21 -0400
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-01-31 11:10 -0500
              Re: Editable issues Roedy Green <see_website@mindprod.com.invalid> - 2013-01-31 04:15 -0800
                Re: Editable issues Peter Duniho <NpOeStPeAdM@NnOwSlPiAnMk.com> - 2013-01-31 07:26 -0800
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-01-31 11:04 -0500
                Re: Editable issues Peter Duniho <NpOeStPeAdM@NnOwSlPiAnMk.com> - 2013-01-31 16:54 -0800
                Re: Editable issues Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-02-01 04:59 -0400
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-02-01 20:08 -0500
                Re: Editable issues Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-02-01 21:54 -0400
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-02-02 12:21 -0500
                Re: Editable issues Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-02-02 15:37 -0400
                Re: Editable issues Peter Duniho <NpOeStPeAdM@NnOwSlPiAnMk.com> - 2013-02-01 18:12 -0800
                Re: Editable issues Roedy Green <see_website@mindprod.com.invalid> - 2013-02-01 20:33 -0800
                Re: Editable issues Peter Duniho <NpOeStPeAdM@NnOwSlPiAnMk.com> - 2013-02-01 23:39 -0800
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-02-02 12:16 -0500
                Re: Editable issues Peter Duniho <NpOeStPeAdM@NnOwSlPiAnMk.com> - 2013-02-02 09:59 -0800
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-02-02 21:05 -0500
                Re: Editable issues Gene Wirchenko <genew@telus.net> - 2013-02-04 14:18 -0800
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-02-04 18:23 -0500
                Re: Editable issues Gene Wirchenko <genew@telus.net> - 2013-02-04 14:11 -0800
                Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-02-04 18:17 -0500
                Re: Editable issues Roedy Green <see_website@mindprod.com.invalid> - 2013-02-01 05:05 -0800
            Re: Editable issues Arne Vajhøj <arne@vajhoej.dk> - 2013-01-30 20:03 -0500
  Re: Editable issues Roedy Green <see_website@mindprod.com.invalid> - 2013-01-29 02:38 -0800

csiph-web