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)