swing:labels
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| swing:labels [2015/05/02 10:46] – gthanos | swing:labels [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Labels ====== | + | ====== Labels |
| - | Μέχρι τώρα είδαμε πως μπορείτε να προσθέσετε ένα κουμπί σε ένα JFrame. Εάν θέλετε να προσθέσετε | + | Μέχρι τώρα είδαμε πως μπορείτε να προσθέσετε ένα κουμπί σε ένα |
| <code java LabelGreeting.java> | <code java LabelGreeting.java> | ||
| Line 11: | Line 11: | ||
| public LabelGreeting () { | public LabelGreeting () { | ||
| super(); | super(); | ||
| - | | + | |
| - | | + | |
| - | JLabel greeting = new JLabel(" | + | |
| + | //JLabel greeting = new JLabel(new ImageIcon(" | ||
| + | | ||
| add(greeting); | add(greeting); | ||
| + | setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); | ||
| + | pack(); | ||
| + | setVisible(true); | ||
| } | } | ||
| | | ||
| public static void main(String[] args) { | public static void main(String[] args) { | ||
| - | LabelGreeting lg = new LabelGreeting(); | + | |
| - | | + | public void run() { |
| + | LabelGreeting lg = new LabelGreeting(); | ||
| + | } | ||
| + | | ||
| } | } | ||
| + | } | ||
| } | } | ||
| </ | </ | ||
| + | Ένα αντικείμενο της κλάσης **JLabel** μπορεί να περιέχει κείμενο ή εικόνα ή και τα δύο. Επίσης σε ένα τέτοιο αντικείμενο της κλάσης, | ||
| + | <code java> | ||
| + | void setHorizontalAlignment(int alignment) | ||
| + | //Sets the alignment of the label' | ||
| + | void setVerticalAlignment(int alignment) | ||
| + | //Sets the alignment of the label' | ||
| + | </ | ||
| + | |||
| + | Εάν ένα αντικείμενο **JLabel** περιέχει κείμενο και εικόνα μπορείτε να προσδιορίσετε την θέση του κειμένου σε σχέση με την εικόνα μέσα από τις μεθόδους | ||
| + | <code java> | ||
| + | void setHorizontalTextPosition(int textPosition) | ||
| + | //Sets the horizontal position of the label' | ||
| + | void setVerticalTextPosition(int textPosition) | ||
| + | //Sets the vertical position of the label' | ||
| + | </ | ||
| + | Στο παραπάνω πρόγραμμα βάλτε σε σχόλια τη γραμμή 9 και βγάλτε από τα σχόλια τις γραμμές 10 ή 11. Δείτε πως αλλάζει το περιεχόμενο του label εάν φορτώσετε μία εικόνα ή γράψετε HTML κείμενο. Προκειμένου να τρέξει το πρόγραμμα επιτυχώς στη γραμμή 11 θα χρειαστείτε την εικόνα {{: | ||
| + | | Προηγούμενο: | ||
swing/labels.1430563578.txt.gz · Last modified: 2015/05/02 09:46 (external edit)
