Page 1 of 1
Java GUI σε Netbeans
Posted: Mon Jul 05, 2010 9:42 pm
by kotsosxaralas
Καλησπερα..
Φτιαχνω ενα προγραμματακι με γραφικα(java + Netbeans) και θελω να χωρισω το frame σε 2 μέρη,δηλαδή να έχω στην αρχή τα κουμπιά και στη συνέχεια τα παραθυρα που θα εμφανιζονται(μέσα στο frame) αναλογα με τα κουμπια που πατάει ο χρήστης.Πώς γινεται αυτο?
Υ.Γ. Ειμαι πολύ αρχαριος στα γραφικα...
Re: Java GUI σε Netbeans
Posted: Mon Jul 05, 2010 9:54 pm
by necrofear_13
Τι εννοείς με το παράθυρα?? Εννοείς ότι θέλεις να βάλεις frame μέσα σε frame?? Το λέω γιατί όπως το λες ό,τι βάλεις μέσα στο frame μπορεί να είναι οτιδήποτε.
Υ.Σ. Δεν είναι γραφικά αυτό που θέλεις να κάνεις απλά ένα user interface just for the record.
Re: Java GUI σε Netbeans
Posted: Mon Jul 05, 2010 10:01 pm
by kotsosxaralas
necrofear_13 wrote:Τι εννοείς με το παράθυρα?? Εννοείς ότι θέλεις να βάλεις frame μέσα σε frame?? Το λέω γιατί όπως το λες ό,τι βάλεις μέσα στο frame μπορεί να είναι οτιδήποτε.
Θέλω ένα ''κομμάτι'' του frame να ειναι σταθερό,και κάθε φορά που πατάω το εκαστοτε κουμπι να εμφανιζεται το internalframe που αντιστοιχει στη λειτουργια του κουμπιού..
necrofear_13 wrote:Υ.Σ. Δεν είναι γραφικά αυτό που θέλεις να κάνεις απλά ένα user interface just for the record.
Σωστό...
Re: Java GUI σε Netbeans
Posted: Mon Jul 05, 2010 10:08 pm
by necrofear_13
Λοιπόν καταρχάς αυτό που θες να κάνεις απαιτεί να πατήσεις κάποιο κουμπί για να γίνει κάτι μέσα στο frame αν κατάλαβα καλά τουλάχιστον. Οπότε σου προτείνω. Σχεδιάζεις το αρχικό frame με τα κουμπάκια. Στη συνέχεια φτιάχνεις άλλο αρχείο για κάθε internalFrame και τα σχεδιάζεις όπως θες. Μετά θα πας στον κώδικα του αρχικού frame και θα πειράξεις τον listener του κάθε κουμπιού(από κώδικα θα το κάνεις αυτό). Λογικά νομίζω πως δεν γίνεται πιο εύκολα γιατί αυτό που ζητάς εσύ να γίνεται εσωτερικά στο frame είναι κομμάτι του listener του κουμπιού και όχι του designing του netbeans. Απλά θα γλιτώσεις αρκετό χρόνο και έτσι γιατί πχ οι μεθόδοι των listener των κουμπιών θα γίνουν generate κατευθείαν και απλά πρέπει να τις υλοποιήσεις με 3-4 γραμμές κώδικα. Ελπίζω να σε βοήθησα. Δεν είμαι σίγουρος αν υπάρχει πιο απλός τρόπος. Εγώ τουλάχιστον δεν τον είχα βρει. Feel free to ask.
Υ.Σ. Αν βρεις κάποια πιο εύκολη λύση post it
Re: Java GUI σε Netbeans
Posted: Mon Jul 05, 2010 10:28 pm
by Master_ex
kotsosxaralas wrote:Θέλω ένα ''κομμάτι'' του frame να ειναι σταθερό,και κάθε φορά που πατάω το εκαστοτε κουμπι να εμφανιζεται το internalframe που αντιστοιχει στη λειτουργια του κουμπιού..
Δε θα ήταν πιο όμορφο ένα Tabbed Pane? Εκτός και αν θέλεις να εμφανίζεις πράγματα σε διαφορετικό σημείο της οθόνης...
Re: Java GUI σε Netbeans
Posted: Mon Jul 05, 2010 10:31 pm
by kotsosxaralas
Master_ex wrote:kotsosxaralas wrote:Θέλω ένα ''κομμάτι'' του frame να ειναι σταθερό,και κάθε φορά που πατάω το εκαστοτε κουμπι να εμφανιζεται το internalframe που αντιστοιχει στη λειτουργια του κουμπιού..
Δε θα ήταν πιο όμορφο ένα Tabbed Pane? Εκτός και αν θέλεις να εμφανίζεις πράγματα σε διαφορετικό σημείο της οθόνης...
Νομιζω πως μου κανει...Απλα αγνοούσα την ύπαρξη του!
Thanks..
Re: Java GUI σε Netbeans
Posted: Mon Jul 05, 2010 10:52 pm
by Master_ex
kotsosxaralas wrote:Νομιζω πως μου κανει...Απλα αγνοούσα την ύπαρξη του!
Thanks..
Επίσης αυτό που είπε ο necro είναι το εξής:
FrameInFrame.zip
Έχει το jar και το κώδικα, έτσι για την ιστορία

Αυτή την ιδέα μπορείς να τη χρησιμοποιήσεις προφανώς με όλα τα components.
Re: Java GUI σε Netbeans
Posted: Mon Jul 05, 2010 10:59 pm
by kotsosxaralas
Thanks...
