• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
March 03, 2026, 20:35:13 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.
March 03, 2026, 20:35:13 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Thmmy-συνάντηση Μάρτιος 2...
by Nikos_313
[Today at 20:26:09]

[Μικροεπεξεργαστές] Γενικ...
by Ulmo
[Today at 20:07:36]

Πότε θα βγει το μάθημα; -...
by Tasos Bot
[Today at 11:58:51]

[Διανεμημένη Παραγωγή] Γε...
by chatzikys
[March 02, 2026, 21:13:00 pm]

[Επιχειρησιακή Έρευνα Ι] ...
by Nikos_313
[March 02, 2026, 17:29:40 pm]

[Ισχύος Ι] Ερωτήσεις Προφ...
by chatzikys
[March 02, 2026, 15:06:04 pm]

[Τεχνολογία Ηλεκτροτεχνικ...
by Nikos_313
[March 02, 2026, 12:13:36 pm]

Αποτελέσματα Εξεταστικής ...
by Tasos Bot
[March 02, 2026, 11:49:09 am]

H Στοά των Off Topic
by Nikos_313
[March 01, 2026, 22:13:22 pm]

[ΑΝΤΙΣΤΑΣΗ] ΑΝΑΚΟΙΝΩΣΗ ΣΧ...
by Χαρούμενη Πατάτα
[March 01, 2026, 21:43:58 pm]

[Λειτουργικά Συστήματα] Γ...
by Mr Watson
[February 28, 2026, 15:25:08 pm]

[ΣΦ ΗΛ-ΜΗΧ] ΠΑΝΕΡΓΑΤΙΚΗ -...
by Χαρούμενη Πατάτα
[February 28, 2026, 12:16:11 pm]

Ποιο τραγούδι ακούσατε 5+...
by Nikos_313
[February 27, 2026, 23:03:48 pm]

[ΣΦ ΗΛ-ΜΗΧ] Αφίσα ΦΣ για ...
by Χαρούμενη Πατάτα
[February 27, 2026, 13:08:37 pm]

[ΣΦ ΗΛ-ΜΗΧ] ΣΥΝΤΟΝΙΣΤΙΚΗ ...
by Χαρούμενη Πατάτα
[February 27, 2026, 12:17:33 pm]

Ανοιχτή Κοπή Βασιλόπιτας ...
by IEEE SB
[February 27, 2026, 11:02:52 am]

Που βρίσκεται το Ερευνητι...
by geomourat
[February 26, 2026, 21:23:56 pm]

[Η/Μ Πεδίο I] Γενικές απο...
by Mr Watson
[February 26, 2026, 20:50:16 pm]

[Ισχύος I] Γενικές απορίε...
by chatzikys
[February 26, 2026, 13:24:13 pm]

[Η/Μ Πεδίο ΙΙ] Γενικές απ...
by tony stank
[February 26, 2026, 12:40:44 pm]
Στατιστικά
Members
Total Members: 10362
Latest: xyz
Stats
Total Posts: 1430578
Total Topics: 31967
Online Today: 495
Online Ever: 9872
(February 17, 2026, 10:41:42 am)
Users Online
Users: 36
Guests: 255
Total: 291
Smisios
Stelioskyr
nikol michalou
Mr Watson
gkg
chrismzag
giorgos_skl
grepanis
AggelosK
Zaxarenia
femanak
rafa98p
geomel
swtotrelas
George_RT
Aristidis Aristidou
Tasos Bot
Giannis Masterio
aris123321
aggp
Nikos_313
ellimoschou
andrpats
agapi
sotolagg
trelogauros7
gkaramp
rikos4
theodoradr
Geoth
kouf
chris123
mark
Εμφάνιση

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

Νέα!
Αποτελέσματα Εξεταστικής Ιανουαρίου 2025
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 2707 times)
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
JBuilder, swing, awt κλπ
« on: June 13, 2006, 21: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, 21:33:34 pm »

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

Το swing είναι υψηλότερου επιπέδου από το AWT.Δεν χρειάζεται να ασχοληθείς καθόλου με το AWT(πλέον χρησιμοποιείται απλά ως "βάση" για το swing).
« Last Edit: June 13, 2006, 21:35:51 pm by Zarathoustra » Logged
Cyberkat
Guest
Απ: JBuilder, swing, awt κλπ
« Reply #2 on: June 13, 2006, 21: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, 00: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, 04: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, 12: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, 12: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, 13: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, 20: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, 20: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, 21: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, 21: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, 15: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...