• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
September 22, 2025, 21:04:05 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
September 22, 2025, 21:04:05 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αποτελέσματα Εξεταστικής ...
by Mr Watson
[Today at 19:03:10]

Ρώτα κάτι τον επόμενο
by georkala
[Today at 17:45:55]

Πότε θα βγει το μάθημα; -...
by Juror8
[Today at 17:29:34]

[Σήματα και Συστήματα] Γε...
by georkala
[Today at 17:00:49]

Πώληση Επίπλων (ντουλάπες...
by Karkarias
[Today at 16:34:03]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[Today at 02:31:40]

Μόνο λάθος απαντήσεις
by PolarBear
[September 21, 2025, 19:47:44 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[September 21, 2025, 17:47:54 pm]

Δολοφονία "τοξικοεξαρτημέ...
by Katarameno
[September 21, 2025, 16:10:52 pm]

Μέλος του μήνα - Ιούλιος ...
by Nikos_313
[September 21, 2025, 10:05:25 am]

[Κεραίες Και Διάδοση] Γεν...
by Giopan
[September 20, 2025, 23:47:21 pm]

best username in THMMY.gr
by Katarameno
[September 20, 2025, 17:39:19 pm]

Πρόγραμμα Εξεταστικής Σεπ...
by Nikos_313
[September 20, 2025, 14:20:12 pm]

Ωρολόγιο Πρόγραμμα Χειμερ...
by Nikos_313
[September 20, 2025, 14:04:01 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[September 18, 2025, 21:33:37 pm]

Ποιον πάροχο να επιλέξω?
by Nikos_313
[September 18, 2025, 20:41:30 pm]

[Οπτική] Να επιλέξω το μά...
by Nikostrim
[September 18, 2025, 05:05:26 am]

Αστεία Βίντεο
by Katarameno
[September 18, 2025, 00:38:19 am]

[Τηλεπικοινωνιακά Συστήμα...
by chatzikys
[September 17, 2025, 16:07:13 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by sg31a
[September 17, 2025, 11:35:11 am]
Στατιστικά
Members
Total Members: 10014
Latest: Jimana
Stats
Total Posts: 1428193
Total Topics: 31768
Online Today: 303
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 37
Guests: 203
Total: 240
zafgiap
KZerenidis
stavros0201
nasos
johnnypap
akoil
arkou
rafa98p
sigklitiki
pavlos2003
AgiaLavida
makato
lapin
ilazarit
Ancient
AckermanMik
superkolios
Stylianos_566
Karkarias
XristosGakidis
apostchris
jimalexoud
ant2946
pantoulis
acapulco
dsaragiotis
Jordann
Τρου Ντετεκτιβ
ThanosKoutsoump
filkilkis
The Web
botrinis
achiplia
EvanTsir
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα > Περί Υπολογιστών... > Software > Προγραμματισμός (C, VB, Delphi, PHP, ASP...) > Java (Moderators: chatzikys, PolarBear) > JBuilder, swing, awt κλπ
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: JBuilder, swing, awt κλπ  (Read 2545 times)
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
JBuilder, swing, awt κλπ
« on: June 13, 2006, 22:22:08 pm »

Προσπαθω να φτιαξω ενα GUI για ενα προγραμματακι με τον JBuilder. Ενω οταν παταω να τρεξει η εφαρμογη μου δημιουργει κανονικα το GUI οταν παταω το design μου πεταει τα παρακατω errors

class java.lang.ClassFormatError Incompatible magic value in .class file
Unable to design MyGUI.java.  Make sure that the file is in the current project, does not contain any syntax errors, and that all resources are compiled.

Προσπαθω να βαλω τα διαφορα components του swing μεσω του design αλλα δεν γινεται τπτ. Ξερει κανεις πως στο καλο λειτουργει ολο αυτο; Ποια η διαφορα αναμεσα στο awt και το swing;

Ο κωδικας ειναι ο παρακατω:

Code:
[size=12pt]import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class MyGUI extends JFrame {


    public static void main(String args[]) {
        MyGUI frame = new MyGUI();
        frame.setTitle("MyGUI");
        JLabel label = new JLabel("Hey");
        frame.add(label);
       
        WindowListener l = new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        };
        frame.addWindowListener(l);

        frame.pack();

        frame.setVisible(true);
    }

}[/size]
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Zarathoustra
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1436



View Profile
Απ: JBuilder, swing, awt κλπ
« Reply #1 on: June 13, 2006, 22:33:34 pm »

Υποψιάζομαι ότι η έκδοση java που χρησιμοποιεί ο jbuilder(1.4 ???) είναι διαφορετική από το JDK που έχεις εγκαταστήσει(1.5 ??).Οι κλάσεις που έχουν γίνει compile για 1.5 είναι ασύμβατες με την έκδοση 1.4.

Το swing είναι υψηλότερου επιπέδου από το AWT.Δεν χρειάζεται να ασχοληθείς καθόλου με το AWT(πλέον χρησιμοποιείται απλά ως "βάση" για το swing).
« Last Edit: June 13, 2006, 22:35:51 pm by Zarathoustra » Logged
Cyberkat
Guest
Απ: JBuilder, swing, awt κλπ
« Reply #2 on: June 13, 2006, 22:42:25 pm »

Το δοκίμασα σε απλό περιβάλλον JAVA 1.5. (JBUILDER SUCKS!!!)
Και δούλεψε μια χαρά.

Αυτό που μπορείς να δοκιμάσεις είναι να χρησιμοποιήσεις αντί για τα JFrame και JLabel (συναρτήσεις του swing) τα απλά Frame και Label (συναρτήσεις του παλιού awt). Σε εμένα δούλεψε και έτσι.

import java.awt.*;
import java.awt.event.*;

public class MyGUI extends Frame {


    public static void main(String args[]) {
        MyGUI frame = new MyGUI();
        frame.setTitle("MyGUI");
        Label label = new Label("Hey");
        frame.add(label);
       
        WindowListener l = new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        };
        frame.addWindowListener(l);

        frame.pack();

        frame.setVisible(true);
    }

}
Logged
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Απ: JBuilder, swing, awt κλπ
« Reply #3 on: June 14, 2006, 01:28:31 am »

Ο JBuilder που εχω εχει default την 1.4 αλλα του εχω κανει import την 1.5 που εγκατεστησα με το χερι.

Το θεμα δεν ειναι οτι δε μου δουλευει. Μου εμφανιζει κανονικα το παραθυρο που του λεω. Το προβλημα ειναι οτι δεν μπορω να χρησιμοποιησω το Design του JBuilder (κατω κατω εχει Source Design Bean Doc History). Απο εκει οταν παω να βαλω ενα component αυτοματα δεν το δεχεται και δεν ξερω το γιατι..

Τελικα το εκανα στο χερι.. Thanks παντως. Καταλαβα και τη διαφορα των awt και swing. Smiley
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Zarathoustra
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1436



View Profile
Απ: JBuilder, swing, awt κλπ
« Reply #4 on: June 14, 2006, 05:19:21 am »

Quote
Ο JBuilder που εχω εχει default την 1.4 αλλα του εχω κανει import την 1.5 που εγκατεστησα με το χερι.

Δεν εννοώ το JDK ή JRE που εγκατέστησες στον jbuilder για να κάνεις compile  και να τρέχεις προγράμματα, αλλά το JRE το οποίο χρησιμοποιεί εσωτερικά ο ίδιος o jbuilder(το οποίο έχω την εντύπωση ότι είναι πάντα το 1.4 και δεν μπορείς να το αλλάξεις).Η υπόθεσή μου είναι ότι ο designer ( πρόγραμμα  που τρέχει με java 1.4) προσπαθεί να φορτώσει κλάση φτιαγμένη για 1.5,με αποτέλεσμα να παρουσιάζεται το σφάλμα που αναφέρεις.

Τελοσπάντων η Borland έχασε τον πόλεμο των Java IDE, αν ενδιαφέρεσαι για εφαρομογές Swing καλό designer έχει το NetBeans (open-source της sun) αλλά και το Eclipse
Logged
kostas578
Ανερχόμενος/Ανερχόμενη
**
Posts: 78

I'm a llama!


View Profile
Re: JBuilder, swing, awt κλπ
« Reply #5 on: June 14, 2006, 13:28:40 pm »

Δοκίμασε με τον JBuilder 2006, υπάρχει στο dc.
Logged
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Απ: JBuilder, swing, awt κλπ
« Reply #6 on: June 14, 2006, 13:41:18 pm »

Ειχα σκοπο να κατεβασω τον JBuilder 2006, αλλα για την ωρα ασυρματο γιοκ... Θα κοιταξω και τον eclipse παντως μολις φτιαξει. Για την ωρα εχω κατι προβληματα με actionListeners που μολις παω να τους χρησιμοποιησω βγαζει οτι η κλαση μου δεν ειναι abstract...
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Απ: JBuilder, swing, awt κλπ
« Reply #7 on: June 14, 2006, 14:40:58 pm »

Ενα απλο κουμπακι που θα το πατας και θα τερματιζει το προγραμμα προσπαθω να κανω αλλα μου πεταει αυτο το error...

ExitButton.java:5: ExitButton is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener

public class ExitButton extends Frame implements ActionListener {
       ^
1 error

import java.awt.*;
import java.awt.event.*;
import com.sun.media.controls.VFlowLayout;

public class ExitButton extends Frame implements ActionListener {


    Panel panel1 = new Panel();
    Button buttonExit = new Button();
    VFlowLayout verticalFlowLayout = new VFlowLayout();


    public static void main(String args[]) {
        ExitButton eb = new ExitButton();

        WindowListener windowListener = new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        };
        eb.addWindowListener(windowListener);

        eb.setVisible(true);
        eb.pack();
    }

    public ExitButton() {
        createGUI();
    }

    private void createGUI() {
        this.setTitle("MyGUI");
        panel1.setLayout(verticalFlowLayout);
        this.add(panel1, BorderLayout.WEST);
        buttonExit.setLabel("Exit");
        buttonExit.setEnabled(true);
        buttonExit.addActionListener(this);

       
        panel1.add(buttonExit);
    }

    private void actionPerfomed(ActionEvent ae) {
        String action = ae.getActionCommand();
        if (action.equals("Exit")) {
            System.exit(0);
        }
    }

}
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Zarathoustra
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1436



View Profile
Απ: JBuilder, swing, awt κλπ
« Reply #8 on: June 14, 2006, 21:17:38 pm »

private void actionPerfomed(ActionEvent ae)

Έπρεπε να είναι public void actionPerfomed(ActionEvent ae)

Logged
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Απ: JBuilder, swing, awt κλπ
« Reply #9 on: June 14, 2006, 21:35:42 pm »

Το εχω δοκιμασει και public ,αλλα το ιδιο error παιρνω.
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Zarathoustra
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1436



View Profile
Απ: JBuilder, swing, awt κλπ
« Reply #10 on: June 14, 2006, 22:11:17 pm »

Έπεσα και εγώ στην παγίδα.

Έπρεπε να είναι
public void actionPerformed(ActionEvent ae)

Καλύτερα να αφήνεις τον IDE να σου κάνει αυτός implement τις abstract κλάσεις(γλυτώνεις και από τα ορθογραφικά)
Logged
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Απ: JBuilder, swing, awt κλπ
« Reply #11 on: June 14, 2006, 22:57:37 pm »

Κλασσικο @#$$%^%$^ τυπογραφικο λαθος οταν κανεις προγραμματισμο... Τον κωδικα τον εχω κοιταξει τοσες φορες, αυτο το r δεν το ειχα προσεξει. Ο JBuilder δεν μου εβγαζε καποιο λαθος εκει, ουτε μου εβγαλε μηνυμα για να κανει implement τον ActionListener.

Τωρα δουλευει μια χαρα. Thanks Zarathoustra!
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Απ: JBuilder, swing, awt κλπ
« Reply #12 on: July 06, 2006, 16:52:16 pm »

Ωραιο προγραμματακι τελικα ο Eclipse. Μαζι με τον swt designer σου γλυτωνουν πολυ χρονο.

Μηπως τυχαινει να εχει κανεις αγορασμενη την 5.0.0 εκδοση του designer?
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...