Interface σε Java

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
nick
byte level
byte level
Posts: 100
Joined: Fri May 21, 2004 3:04 pm

Post by nick » Sun Jul 11, 2004 5:58 pm

Ρε παιδια εχω ενα προβληματακι και μια που ξερετε αρκετα απο java θα ηθελα τι βοηθεια σας...βασικα απ'αυτα που λετε καταλαβαινω οτι μαλλον γελασετε κιολας με αυτο που θα πω...μηπως μπορειτε να μου πειτε πως θα φτιαξω interface σε java?δηλ την λογικη ,τα βηματα και κανα καλο βιβλιαρακι ,τι επιπλεον προγραμμα πρεπει να χρησιμοποιησω...κ.τ.λ. Eχει σχεση με το JDK?
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Sun Jul 11, 2004 6:09 pm

Κατ'αρχάς μην αγχώνεσαι. Η λογική του forum είναι η διάχυση της γνώσης. Κανείς δεν θα γελάσει μαζί σου.
Όταν λες interface εννοείς γραφική διεπαφή (gui ελληνιστί) ή πραγματική διεπαφή (public interface ...)?
[Better to understand a little than to misunderstand a lot]
User avatar
silegav
Venus Project Founder
Venus Project Founder
Posts: 2098
Joined: Tue Mar 09, 2004 4:03 pm
Academic status: Alumnus/a
Location: The Center of the World -> Piraeus

Post by silegav » Sun Jul 11, 2004 6:10 pm

Ας ξεκινήσουμε από τα βασικά.
Για να φτιάξεις GUI σε Java θα ήταν εξαιρετικά χρήσιμο να έχεις ένα εργαλείο όπως sun one studio, JBuilder ή κάτι τέτοιο, πράγμα που διευκολύνει πολύ την δουλειά σου. Αν δεν έχεις, ρώτα τον Einherjar τι θα πάθεις που κατάφερε να φτιάξει γραφικό περιβάλλον σε command line!!!!
Στην συνέχεια, για να καταλάβεις τι παίζει, πήγαινε στο site της sun και ψάξου σχετικά με την βιβλιοθήκη swing που περιέχει όλες τις κλάσεις γραφικών για την Java.
Υπάρχει αν θυμάμαι καλά και swing tutorial.
Επειδή τώρα δεν προλαβαίνω, αν δεν το βρίσκεις θα σου δώσω LInk σε επόμενο Post μου.
nick
byte level
byte level
Posts: 100
Joined: Fri May 21, 2004 3:04 pm

Post by nick » Sun Jul 11, 2004 6:16 pm

οταν λεω interface εννοω textbox,commands ..κ.τ.λ. ,δηλ αν γινεται να φτιαξω ενα exe αρχειο που να μπορει να το χρησιμοποιει ενας απλος χρηστης οπως γινεται στην V.B.
User avatar
silegav
Venus Project Founder
Venus Project Founder
Posts: 2098
Joined: Tue Mar 09, 2004 4:03 pm
Academic status: Alumnus/a
Location: The Center of the World -> Piraeus

Post by silegav » Sun Jul 11, 2004 6:29 pm

τότε θες να φτιάξεις GUI.
Οπό τε ψάξου με αυτά που σου είπα.
Το αντοίστοιχο .exe για την Java είναι ένα αρχείο .jar.
Πρώτα θα φτιάξεις επιμέρους τις κλάσεις με τα παράθυρα της εφαρμογής σου και μετά φτιάχνεις το .jar.

Για να φτιάξεις ένα stand alone παράθυρο στην Java, επιλέγεις να φτιάξεις ένα νέο JFrame και μέσα σε αυτό το jframe μπορείς να βάλεις textboxes, κουμπάκια κ.α.
Έχω γράψει κι έναν οδηγό χρήσης για το sun one studio και θα το ανεβάσω σε λίγο καιρό στην περιοχή μου στον dia, Οπότε θα σου δώσω και LInk για να το κατεβάσεις.

Ελπίζω να βοήθησα.
nick
byte level
byte level
Posts: 100
Joined: Fri May 21, 2004 3:04 pm

Post by nick » Sun Jul 11, 2004 6:32 pm

THANKS!
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Sun Jul 11, 2004 7:04 pm

Μπορείς να φτιάξεις αν γουστάρεις και .exe Απλά έτσι καταστρέφεις το portability που χαρακτηρίζει την Java. Θα τρέχει μόνο σε περιβάλον Windows. Αν θες κάτι τέτοιο μπορώ να σε βοηθήσω αλλά δεν το συνιστώ!
Τώρα αφού θες να μάθεις γραφικά καλό θα είναι να δεις πρώτα κώδικα! Μη ξεκινήσεις από κάποιο IDE κατευθείαν (π.χ. Netbeans) γιατί έτσι δεν θα μάθεις και πολλά! Πιθανότατα θα μάθεις να κάνεις γρήγορα τη δουλειά σου (αν είναι απλή) αλλά κάτι πιο σύνθετο αργότερα θα σε δυσκολέψει. Η καλύτερη αρχή για μένα, αλλά και για συνέχεια είναι το tutorial της Java (~12Mb). Ακόμη και σε αυτό το στάδιο που είμαι τώρα, σε οποιοδήποτε μεγάλο project, αυτό είναι το δεξί μου χέρι. Επίσης βάζω και το link για έναν γρήγορο οδηγό που έχω φτιάξει στα πλαίσια του μαθήματος Επικοινωνία ανθρώπου υπολογιστή για δημιουργία gui μέσα από το Forte for Java (προηγούμενη έκδοση του Sun ONE / Netbeans). Δεν περιέχει κώδικα απλά είναι ένας γρήγορος οδηγός χρήσης του συγκεκριμένου εργαλείου
[Better to understand a little than to misunderstand a lot]
User avatar
silegav
Venus Project Founder
Venus Project Founder
Posts: 2098
Joined: Tue Mar 09, 2004 4:03 pm
Academic status: Alumnus/a
Location: The Center of the World -> Piraeus

Post by silegav » Mon Jul 12, 2004 1:54 am

Αφού έδωσε ο Einherjar τον δικό του οδήγο, φαντάζομαι ότι 2 οδηγοί το μόνο που μπορούν να κάνουν είναι να σε μπερδέψουν.
Οπότε αν δεν μείνεις ευχαριστημένος στείλε Μου pm γιατί σίγουρα ο δικός μου θα είναι καλύτερος!!! :-D
Όσο για το tutorial, δεν πρόκειται να μάθεις java χωρίς να κάτσεις να διαβάσεις αυτό ή κάτι παρόμοιο.
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Mon Jul 12, 2004 2:09 am

χαχα... σε πρόλαβα 8-[
[Better to understand a little than to misunderstand a lot]
Post Reply

Return to “Προγραμματισμός”