Wednesday 15 June 2011

java - Using variable from actionlistener to a class -



java - Using variable from actionlistener to a class -

help i'm lost still cant utilize initiated variable, dont know if i'm doing right i'm still new java. i've been trying build payroll system, , i'm stuck @ reading variable action listener. in advance!

import java.io.file; import java.io.filenotfoundexception; import java.util.arraylist; import java.util.list; import java.util.scanner; import javax.print.attribute.setofintegersyntax; import javax.swing. * ; import java.awt. * ; import java.awt.event. * ; @suppresswarnings("serial") public class kapoy extends jframe { public static jtextfield text1; public static jtextfield text2; public jlabel label1; public jlabel label2; public jpanel panel1; public jpanel panel2; public jpanel panel3; public jpanel panel4; public kapoy() { text1 = new jtextfield(); text1.setpreferredsize(new dimension(50, 20)); text2 = new jtextfield(); text2.setpreferredsize(new dimension(50, 20)); label1 = new jlabel("inpute employee id: "); label2 = new jlabel("input worked days: "); panel1 = new jpanel(); panel1.setlocation(0, 0); panel1.setsize(300, 40); panel1.setbackground(color.blue); panel1.add(label1); panel1.add(text1); add(panel1); panel2 = new jpanel(); panel2.setlocation(0, 40); panel2.setsize(300, 40); panel2.setbackground(color.red); panel2.add(label2); panel2.add(text2); add(panel2); panel3 = new jpanel(); panel3.setlocation(0, 80); panel3.setsize(400, 200); panel3.setbackground(color.green); add(panel3); panel4 = new jpanel(); panel4.setlocation(300, 0); panel4.setsize(100, 80); panel4.setbackground(color.yellow); add(panel4); setsize(410, 300); setlayout(null); settitle("pay roll migz"); } public static void main(string[]args) { kapoy cn = new kapoy(); cn.setvisible(true); text1.addkeylistener(new keyadapter() { public void keyreleased(keyevent e) { seek { int idnum = integer.parseint(text1.gettext()); bweset ka = new bweset(idnum); } grab (numberformatexception nfe) { text1.settext(""); } } }); seek { file f = new file("d:/users/david family/desktop/employees.txt"); scanner sc = new scanner(f); list < employee > people = new arraylist < employee > (); while (sc.hasnextline()) { string line = sc.nextline(); string[]details = line.split(" "); int id = integer.parseint(details[0]); string name = details[1]; int rate = integer.parseint(details[2]); employee p = new employee(id, name, rate); if (ka == id) { people.add(p); } } (employee p : people) { system.out.println(p.tostring()); } } grab (filenotfoundexception e) { e.printstacktrace(); } } } class bweset { private int ka; public bweset(int ka) { this.ka = ka; } public int getka() { homecoming ka; } public void setka(int ka) { this.ka = ka; } public int ka() { homecoming this.ka; } public int toint() { homecoming this.ka; } } class employee { private int id; private string name; private int rate; public employee(int id, string name, int rate) { this.id = id; this.setname(name); this.rate = rate; } public int getid() { homecoming id; } public void setid(int id) { this.id = id; } /** * @param name name set */ public void setname(string name) { this.name = name; } public string getname() { homecoming name; } public int getrate() { homecoming rate; } public void setrate(int rate) { this.rate = rate; } public string tostring() { homecoming this.id + " " + this.name + " " + this.rate; } }

java actionlistener

No comments:

Post a Comment