theoamd Δημοσιεύτηκε Νοέμβριος 1, 2012 #1 Κοινοποίηση Δημοσιεύτηκε Νοέμβριος 1, 2012 Στόχος:Ανάπτυξη απλής εφαρμογής from scratch με GUI (κάτι του στυλ εμφάνιση ενός παραθύρου με γραφικές, το οποίο από δίπλα θα έχει check boxes για άμεσο feedback χρήστη-εφαρμογής).Το θέμα είναι ότι δεν μπορώ να βρω κάτι σε tutorial για τη συγκεκριμένη γλώσσα, τόσο εξειδικευμένο, π.χ. θα ήθελα να βρω σημειώσεις μόνο για GUI με τόση εμβάθυνση.Παντού βρίσκω γενικές Java, οι οποίες έχουν απλή αναφορά στα GUI. Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 1, 2012 #2 Κοινοποίηση Νοέμβριος 1, 2012 Να υποθέσω αυτό το είδες ήδη?Trail: Graphical User Interfaces (The Java Tutorials) και Trail: Creating a GUI With JFC/Swing: Table of Contents (The Java Tutorials) Link to comment Share on other sites More sharing options...
greekpoulos3 Νοέμβριος 4, 2012 #3 Κοινοποίηση Νοέμβριος 4, 2012 τα μαθήματα της oracle ειναι πολυ βοηθητικα...δες την ενοτητα:Creating Graphical User Interfacesκαι ενα ακόμα αρκετα καλό site είναι το εξης:tutorialspoint-java Link to comment Share on other sites More sharing options...
theoamd Νοέμβριος 20, 2012 Author #4 Κοινοποίηση Νοέμβριος 20, 2012 Τα κυριότερα παρέλειψα χαχΠοιο προτείνετε για γραφικά; Eclipse ή Netbeans?Νομίζω το δεύτερο είναι λίγο πιο εξειδικευμένο για γραφικά. Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 20, 2012 #5 Κοινοποίηση Νοέμβριος 20, 2012 Kαι τα 2 το ίδιο είναι άποψη μου Link to comment Share on other sites More sharing options...
theoamd Νοέμβριος 20, 2012 Author #6 Κοινοποίηση Νοέμβριος 20, 2012 Kαι τα 2 το ίδιο είναι άποψη μουΓνωρίζεις αν το Eclipse έχει προκαθορισμένα γραφικά, του στυλ έτοιμα buttons κλπ. ? Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 21, 2012 #7 Κοινοποίηση Νοέμβριος 21, 2012 Kαι τα 2 περιλαμβάνουν controls πχ buttons, checkboxes, dropdownslists.Για το eclipse πχ WindowBuilder Link to comment Share on other sites More sharing options...
theoamd Νοέμβριος 21, 2012 Author #8 Κοινοποίηση Νοέμβριος 21, 2012 Γιατί είναι σαν κύβος του ρουμπικ αυτή η εγκατάσταση; :hang3:Cannot complete the install because one or more required items could not be found. Software being installed: SWT Designer XWT Support (requires Eclipse WTP/WST) 1.5.1.r42x201209161246 (org.eclipse.wb.xwt.feature.feature.group 1.5.1.r42x201209161246) Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 21, 2012 #9 Κοινοποίηση Νοέμβριος 21, 2012 Γιατί το κάνεις σε linux trololololΓια δοκίμασε να εγκαταστήσεις αυτό πρώτα Web Tools Platform (WTP) Projectή το έχεις ήδη? Link to comment Share on other sites More sharing options...
theoamd Νοέμβριος 21, 2012 Author #10 Κοινοποίηση Νοέμβριος 21, 2012 Όχι όχι, πάνε τα linux.Για windows μιλάω. Το θέμα είναι ότι πάω να το κάνω install software μέσα από το eclipse και δεν το αναγνωρίζει(μιλάω για το windowbuilder).Αυτό που μου δείχνεις τι ακριβώς είναι; Link to comment Share on other sites More sharing options...
Myralis Νοέμβριος 21, 2012 #11 Κοινοποίηση Νοέμβριος 21, 2012 Δοκίμασε καλύτερα το Netbeans για γραφικά. Αλλά καλύτερα να μην είσαι πολύ παρεμβατικός στον κώδικα που παράγει. Με άλλα λόγια, παίξε με το builder του όσο θέλεις, αλλά μην αγγίξεις τον κώδικα. Link to comment Share on other sites More sharing options...
nucleus Νοέμβριος 21, 2012 #12 Κοινοποίηση Νοέμβριος 21, 2012 Software being installed: SWT Designer XWT Support (requires Eclipse WTP/WST)Από το requires.Δες αν το έχεις ήδη εγκατεστημένο στο Eclipse.Αυτό ακολουθείς σαν guide για το Installation?https://developers.google.com/java-dev-tools/wbpro/installation/ Link to comment Share on other sites More sharing options...
Myralis Νοέμβριος 21, 2012 #13 Κοινοποίηση Νοέμβριος 21, 2012 Ξέχασα να αναφέρω ότι προτιμώ NetBeans για γραφικά γιατί δεν χρειάζεται να εγκαταστήσω κάτι περισσότερο. Link to comment Share on other sites More sharing options...
theoamd Νοέμβριος 21, 2012 Author #14 Κοινοποίηση Νοέμβριος 21, 2012 Αυτό ακολουθείς σαν guide για το Installation?https://developers.google.com/java-dev-tools/wbpro/installation/Όχι γιατί αυτό απ'ότι είδα ήταν για παλιότερες εκδόσεις. Νομίζω θέλει προεγκατεστημένα ξεχωριστά τα JDT & PDE τα οποία δεν έχω ψάξει ακόμη πως τα βάζω να πω την αλήθεια. Link to comment Share on other sites More sharing options...
theoamd Νοέμβριος 27, 2012 Author #15 Κοινοποίηση Νοέμβριος 27, 2012 Επιστρέφω στο θέμα, με λίγο πιο κατανοητό ερώτημα, καθώς έχει αποσαφηνιστεί και μέσα μου περισσότερο το όλο ζήτημα, έπειτα από λίγο διάβασμα περί γραφικών :smoke: Φανταστείτε ότι θέλω να φτιάξω κάτι αντίστοιχο της παρακάτω μορφής, πολύ απλούστερο βέβαια, για αρχικό στάδιο. Εγώ όμως θέλω μέσω ενός menu ή ενός απλού button να κάνω file loading.ΟΚ, γίνεται μέσω event handling κλπ, όμως θέλω το format του αρχείου μου να είναι .dat και αφού γίνει επιτυχώς η φόρτωση, να εμφανίζεται ένα γράφημα το οποίο θα αφορά τις τιμές που υπάρχουν μέσα στο αρχείο. Γνωρίζει κανείς πως θα λυθεί κάποιο αντίστοιχο πρόβλημα; Link to comment Share on other sites More sharing options...
Myralis Νοέμβριος 27, 2012 #16 Κοινοποίηση Νοέμβριος 27, 2012 Επιστρέφω στο θέμα, με λίγο πιο κατανοητό ερώτημα, καθώς έχει αποσαφηνιστεί και μέσα μου περισσότερο το όλο ζήτημα, έπειτα από λίγο διάβασμα περί γραφικών :smoke:Φανταστείτε ότι θέλω να φτιάξω κάτι αντίστοιχο της παρακάτω μορφής, πολύ απλούστερο βέβαια, για αρχικό στάδιο. Εγώ όμως θέλω μέσω ενός menu ή ενός απλού button να κάνω file loading.ΟΚ, γίνεται μέσω event handling κλπ, όμως θέλω το format του αρχείου μου να είναι .dat και αφού γίνει επιτυχώς η φόρτωση, να εμφανίζεται ένα γράφημα το οποίο θα αφορά τις τιμές που υπάρχουν μέσα στο αρχείο. Γνωρίζει κανείς πως θα λυθεί κάποιο αντίστοιχο πρόβλημα; Αν θέλεις με το ΟΚ να ξεκινάει άλλο πρόγραμμα το οποίο θα τρέχει το .dat και θα εμφανίζεται ΜΕΣΑ στο πρόγραμμα σου όπως σε αυτό που παρέθεσες, νομίζω δεν γίνεται, (πρακτικά θέλεις να τρέξεις ένα άλλο γραφικό πρόγραμμα μέσα από το sandbox της JAVA και να εμφανιστεί σαν component γραφικών της JAVA, δεν το έψαξα πολύ, αλλά νομίζω δεν γίνεται). Αν θέλεις με το ΟΚ να ξεκινάει άλλο πρόγραμμα το οποίο θα τρέχει το .dat και θα εμφανίζει ότι θέλεις, γίνεται... Αν το .dat είναι απλά σημεία ή και άλλες οδηγίες για να ζωγραφίσεις εσύ κάτι (και θέλεις να φτιάξεις και κάτι για να το εμφανίζει) όπως έδειξες στο επισυναπτόμενο, πάλι γίνεται πολύ ευκολα. Για περισσότερα όμως, πες μας που έχεις κολλήσει, τι έχεις κάνει μέχρι τώρα, παρέθεσε κάποιο κώδικα.. Link to comment Share on other sites More sharing options...
theoamd Νοέμβριος 27, 2012 Author #17 Κοινοποίηση Νοέμβριος 27, 2012 Λογικά είμαστε στο 3).Συγκεκριμένα, θέλω να διαβάζω ένα αρχείο .dat(ναι, συντεταγμένες σημείων περιέχει) κι έπειτα με το πάτημα του button, να μου εμφανίζεται ένα γράφημα, το οποίο προφανώς θα παίρνει τα σημεία από το εν λόγω αρχείο.Δεν έχω κάνει κάτι ιδιαίτερο μέχρι στιγμής, μόνο τη σχεδίαση του panel. Link to comment Share on other sites More sharing options...
Myralis Νοέμβριος 27, 2012 #18 Κοινοποίηση Νοέμβριος 27, 2012 Ε ωραία λοιπόν.Θέλεις βασικά 3 πράγματα (μπορείς να τις θεωρήσεις κλάσσεις).Το βασικό γραφικό σου περιβάλλον.Έναν "πάρσερ" για το .dat file (να διαβάζει το .dat και να το μετατρέπει σε κάποια άλλη μορφή, πχ μια λίστα)Κάτι που να ζωγραφίζει τα δεδομένα που βλέπεις από την λίστα.Για το ένα, δεν θυμάμαι καλά πλέον τα γραφικά της JAVA, για να φτιάξεις αυτό που θέλεις, βρες ένα component που να μπορείς να σχεδιάζεις μέσα του, και βάλε το να εμφανίζεται δεξιά από τις επιλογές του περιβάλλοντος σου όπως στην εικόνα που έβαλες, σε ενδιαφέρει να μπορείς να επιλέγεις σημεία Χ, Υ μέσα σε αυτό.Στα αριστερά βάλε ένα file chooser και βάλε στον handler να ξεκινάει την επόμενη κλάσση (πάρσερ).Για το δύο, είναι ευκολο, απλά διαβάζει ένα αρχείο και γράφεις σε κάποια δομή, εσύ ορίζεις την δομή σου και τα στοιχεία της κτλ κτλ.Για το τρία, περνάς από το δύο την δομή, έχεις και το δεξί component του ένα, οπότε διαβάζεις->εκτελείς (ζωγραφίζεις), διαβάζεις->εκτελείς, διαβάζεις->εκτελείς... Link to comment Share on other sites More sharing options...
theoamd Νοέμβριος 27, 2012 Author #19 Κοινοποίηση Νοέμβριος 27, 2012 Πιστεύω ήταν αρκετά χρήσιμη η βοήθεια σου για το σκοπό που σκέφτηκα να ανεβάσω αυτό το thread αρχικά, να έχω μια γενική εικόνα δηλαδή. Κάτι τελευταίο(γι' αυτό το στάδιο τουλάχιστον ),λέγοντας απλά διαβάζει ένα αρχείο και γράφεις σε κάποια δομή, εσύ ορίζεις την δομή σου και τα στοιχεία της κτλ κτλ. εννοείς ότι πρέπει να κατέχω(δηλαδή να αποκτήσω ) γνώσεις και για γενικές δομές δεδομένων (?????) Link to comment Share on other sites More sharing options...
Myralis Νοέμβριος 27, 2012 #20 Κοινοποίηση Νοέμβριος 27, 2012 Πιστεύω ήταν αρκετά χρήσιμη η βοήθεια σου για το σκοπό που σκέφτηκα να ανεβάσω αυτό το thread αρχικά, να έχω μια γενική εικόνα δηλαδή. Ε δώσε και κανά like τότε! :whistle2: Για πιο hardcore προπραγραμματιστικές ερωτήσεις (δηλαδή αν κατέχεις τα βασικά), πιο γρήγορα βρίσκεις λύσεις με το Google και βέβαια, Stackoverflow >> all! Κάτι τελευταίο, εννοείς ότι πρέπει να κατέχω(δηλαδή να αποκτήσω ) γνώσεις και για γενικές δομές δεδομένων (?????) Ναι, εκτός αν θέλεις (και μπορείς) να παίζεις μόνο με arrays, σε αυτό που κάνεις, υπάρχουν τρόποι να μην χρειαστείς δομές οπότε προς το παρόν είσαι ασφαλής. Γενικά στην JAVA οι δομές δεν είναι δυσκολες, δεν έχεις να προγραμματιίσεις κάτι περίεργο, στα δίνει όλα έτοιμα η γλώσσα. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.