Page 1 of 1

Posted: Sun Jul 11, 2004 5:58 pm
by nick
Ρε παιδια εχω ενα προβληματακι και μια που ξερετε αρκετα απο java θα ηθελα τι βοηθεια σας...βασικα απ'αυτα που λετε καταλαβαινω οτι μαλλον γελασετε κιολας με αυτο που θα πω...μηπως μπορειτε να μου πειτε πως θα φτιαξω interface σε java?δηλ την λογικη ,τα βηματα και κανα καλο βιβλιαρακι ,τι επιπλεον προγραμμα πρεπει να χρησιμοποιησω...κ.τ.λ. Eχει σχεση με το JDK?

Posted: Sun Jul 11, 2004 6:09 pm
by Einherjar
Κατ'αρχάς μην αγχώνεσαι. Η λογική του forum είναι η διάχυση της γνώσης. Κανείς δεν θα γελάσει μαζί σου.
Όταν λες interface εννοείς γραφική διεπαφή (gui ελληνιστί) ή πραγματική διεπαφή (public interface ...)?

Posted: Sun Jul 11, 2004 6:10 pm
by silegav
Ας ξεκινήσουμε από τα βασικά.
Για να φτιάξεις GUI σε Java θα ήταν εξαιρετικά χρήσιμο να έχεις ένα εργαλείο όπως sun one studio, JBuilder ή κάτι τέτοιο, πράγμα που διευκολύνει πολύ την δουλειά σου. Αν δεν έχεις, ρώτα τον Einherjar τι θα πάθεις που κατάφερε να φτιάξει γραφικό περιβάλλον σε command line!!!!
Στην συνέχεια, για να καταλάβεις τι παίζει, πήγαινε στο site της sun και ψάξου σχετικά με την βιβλιοθήκη swing που περιέχει όλες τις κλάσεις γραφικών για την Java.
Υπάρχει αν θυμάμαι καλά και swing tutorial.
Επειδή τώρα δεν προλαβαίνω, αν δεν το βρίσκεις θα σου δώσω LInk σε επόμενο Post μου.

Posted: Sun Jul 11, 2004 6:16 pm
by nick
οταν λεω interface εννοω textbox,commands ..κ.τ.λ. ,δηλ αν γινεται να φτιαξω ενα exe αρχειο που να μπορει να το χρησιμοποιει ενας απλος χρηστης οπως γινεται στην V.B.

Posted: Sun Jul 11, 2004 6:29 pm
by silegav
τότε θες να φτιάξεις GUI.
Οπό τε ψάξου με αυτά που σου είπα.
Το αντοίστοιχο .exe για την Java είναι ένα αρχείο .jar.
Πρώτα θα φτιάξεις επιμέρους τις κλάσεις με τα παράθυρα της εφαρμογής σου και μετά φτιάχνεις το .jar.

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

Ελπίζω να βοήθησα.

Posted: Sun Jul 11, 2004 6:32 pm
by nick
THANKS!

Posted: Sun Jul 11, 2004 7:04 pm
by Einherjar
Μπορείς να φτιάξεις αν γουστάρεις και .exe Απλά έτσι καταστρέφεις το portability που χαρακτηρίζει την Java. Θα τρέχει μόνο σε περιβάλον Windows. Αν θες κάτι τέτοιο μπορώ να σε βοηθήσω αλλά δεν το συνιστώ!
Τώρα αφού θες να μάθεις γραφικά καλό θα είναι να δεις πρώτα κώδικα! Μη ξεκινήσεις από κάποιο IDE κατευθείαν (π.χ. Netbeans) γιατί έτσι δεν θα μάθεις και πολλά! Πιθανότατα θα μάθεις να κάνεις γρήγορα τη δουλειά σου (αν είναι απλή) αλλά κάτι πιο σύνθετο αργότερα θα σε δυσκολέψει. Η καλύτερη αρχή για μένα, αλλά και για συνέχεια είναι το tutorial της Java (~12Mb). Ακόμη και σε αυτό το στάδιο που είμαι τώρα, σε οποιοδήποτε μεγάλο project, αυτό είναι το δεξί μου χέρι. Επίσης βάζω και το link για έναν γρήγορο οδηγό που έχω φτιάξει στα πλαίσια του μαθήματος Επικοινωνία ανθρώπου υπολογιστή για δημιουργία gui μέσα από το Forte for Java (προηγούμενη έκδοση του Sun ONE / Netbeans). Δεν περιέχει κώδικα απλά είναι ένας γρήγορος οδηγός χρήσης του συγκεκριμένου εργαλείου

Posted: Mon Jul 12, 2004 1:54 am
by silegav
Αφού έδωσε ο Einherjar τον δικό του οδήγο, φαντάζομαι ότι 2 οδηγοί το μόνο που μπορούν να κάνουν είναι να σε μπερδέψουν.
Οπότε αν δεν μείνεις ευχαριστημένος στείλε Μου pm γιατί σίγουρα ο δικός μου θα είναι καλύτερος!!! :-D
Όσο για το tutorial, δεν πρόκειται να μάθεις java χωρίς να κάτσεις να διαβάσεις αυτό ή κάτι παρόμοιο.

Posted: Mon Jul 12, 2004 2:09 am
by Einherjar
χαχα... σε πρόλαβα 8-[