README - <bluej-home>/lib/<language>/templates/newclass/README

--------------------------------------------------------------



Ο κατάλογος αυτός περιέχει τα πρότυπα των κλάσεων για το BlueJ.



Τα πρότυπα αυτά εμφανίζονται ως επιλογές στο πλαίσιο διαλόγου "Νέα Κλάση"

εντός του περιβάλλοντος της εφαρμογής BlueJ.





Αλλαγή προτύπων

---------------

Τα πρότυπα μπορούν να αλλάξουν εύκολα τροποποιώντας τα αρχεία αυτά.





Προσθήκη νέων προτύπων

----------------------

Για να προσθέσετε ένα πρότυπο, δημιουργήστε ένα νέο αρχείο στον παρόντα κατάλογο

με την κατάληξη ".tmpl" (για παράδειγμα "mainclass.tmpl").



Τα ονόματα για τα applets, τις διεπαφές, τις αφηρημένες ή απαριθμήτριες κλάσεις

οφείλουν να ξεκινούν με τις αγγλικές λέξεις "applet", "interface", "abstract" ή

"enum", αντιστοίχως. Όλα τα υπόλοιπα θεωρούνται κοινές κλάσεις.



Κατά συνθήκη, το πρότυπο αυτό θα αναγράφεται στο τέλος της λίστας επιλογών που

βρίσκεται στο πλαίσιο διαλόγου "Νέα Κλάση" υπο το όνομα του αρχείου στο οποίο

δηλώθηκε ("mainclass").



Το όνομα που εμφανίζεται στο πλαίσιο διαλόγου μπορεί να καθοριστεί, ορίζοντας

την ιδιότητα "pkgmgr.newClass.<template-name>" στο αρχείο labels (το αρχείο 

labels βρίσκεται στην διαδρομή <bluej-home>/lib/<language>/labels). Για παράδειγμα

ορίζοντας



   pkgmgr.newClass.mainclass=Class with Main



θα έχει ως αποτέλεσμα να εμφανιστεί η επιλογή "Class with Main" στο πλαίσιο 

διαλόγου με την νέα μας επιλογή.



Η θέση στην λίστα μπορεί να καθοριστεί με την προσθήκη αυτού του νέου προτύπου

στην λίστα που καθορίζεται απο την ιδιότητα "bluej.classTemplates" στο αρχείο

ιδιοτήτων του BlueJ (<bluej-home>/lib/bluej.defs). Όλα τα πρότυπα βρίσκονται

σε κατάλογο και εμφανίζονται με την αυτή σειρά. Όλα τα υπόλοιπα πρότυπα στον

κατάλογο θα προστεθούν στην λίστα σε τυχαία σειρά.

