mix@lis Δημοσ. 10 Δεκεμβρίου 2005 Δημοσ. 10 Δεκεμβρίου 2005 καλησπερα! εχω τον εξης κωδικα σε java και εχω ενα προβληματακι..... import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class Ergasia extends JFrame implements ActionListener { JTextField onoma=new JTextField(); JTextField epitheto=new JTextField(); JTextField tade1=new JTextField(); JTextField tade2=new JTextField(); JButton b1=new JButton("Quit program"); JButton b2=new JButton("Clear All"); public Ergasia() { super("kataxorisi epafis"); setDefaultCloseOperation(EXIT_ON_CLOSE); b1.addActionListener(this); b2.addActionListener(this); JPanel panel=new JPanel(); GridLayout k=new GridLayout(8,1,2,2); panel.setLayout(k); setSize(560,460); JLabel onomaLabel=new JLabel("Onoma"); JLabel epithetoLabel=new JLabel("Epitheto"); JLabel tade1Label=new JLabel("Tade1"); JLabel tade2Label=new JLabel("tade2"); onomaLabel.setSize(12,12); panel.add(onomaLabel); panel.add(onoma); panel.add(epithetoLabel); panel.add(epitheto); panel.add(tade1Label); panel.add(tade1); panel.add(tade2Label); panel.add(tade2); panel.add(b1); panel.add(b2); setContentPane(panel); show(); } public static void main(String []args) { Ergasia ergasia=new Ergasia(); } public void ActionPerformed(ActionEvent aev) { Object source=aev.getSource(); if(source==b1) { System.exit(0); } else if(source==b2) { onoma.setText("hello"); epitheto.setText("hello"); tade1.setText("hell"); tade2.setText("hello"); } } } οταν ομως το κανω compile μου βγαζει αυτο το μυνημα Ergasia.java:5: Ergasia is not abstract and does not override abstract method ac tionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener public class Ergasia extends JFrame implements ActionListener { ^ μηπως ξερει καποιος γιατι βγαζει αυτο το μυνυμα ωστε να διορθωσω το προβλημα? Ευχαριστω!
georgemarios Δημοσ. 11 Δεκεμβρίου 2005 Δημοσ. 11 Δεκεμβρίου 2005 δοκιμασε να γραψεις την ActionPerformed ως actionPerformed (με μικρο a)
DTMFim Δημοσ. 11 Δεκεμβρίου 2005 Δημοσ. 11 Δεκεμβρίου 2005 xm,nomizo oti prepei na ftiakseis mia kainouria klasi gia na kaneis implement ton ActionListener,opou prepei na mpei i methodos ActionPerformed.Tha ftiakseis dimiourgous gia ta koumpia kai gia ta JTextField gia na ta antistoixiseis meta me auta tis Ergasia kai istera tha paei kapos etsi stin Ergasia(esto Class1 i klasi i opoia kanei implement ton ActionListener): Class1 c1=new Class1(b1); b1.addActionListener(c1); Telos panton,auti einai i ousia,tis leptomereies tha tis vreis monos sou.Dokimase to kai pes mas.Na thimasai oti i addActionListener dexetai orisma tipou ActionListener
georgemarios Δημοσ. 11 Δεκεμβρίου 2005 Δημοσ. 11 Δεκεμβρίου 2005 no prob βασικα την απαντηση στη δινει το ιδιο το μηνυμα λαθους του compiler. Μαθε να τα διαβαζεις προσεκτικα αυτα τα μηνυματα (και τα warnings)
kickeras Δημοσ. 12 Δεκεμβρίου 2005 Δημοσ. 12 Δεκεμβρίου 2005 I java einai case sensitive kai afto einai apo ta pio klassika lathi pou mporeis na kaneis otan tin mathaineis. Panta na prosexeis pws grafeis ta methods gia na glitwseis askopo ponokefalo kai vrisidi .
georgemarios Δημοσ. 12 Δεκεμβρίου 2005 Δημοσ. 12 Δεκεμβρίου 2005 ο πονοκεφαλος δεν ειναι ασκοπος, σου θυμιζει οτι εχεις κεφαλι
kickeras Δημοσ. 12 Δεκεμβρίου 2005 Δημοσ. 12 Δεκεμβρίου 2005 lol....den to sinexizw giati tha pw kafrila k tha faw ban...kalo omws!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.