User Tools

Site Tools


swing:labels

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
swing:labels [2015/05/11 04:01]
gthanos
swing:labels [2017/04/04 15:55]
gthanos
Line 18: Line 18:
      
   public static void main(String[] args) {   public static void main(String[] args) {
-    LabelGreeting lg = new LabelGreeting(); +    javax.swing.SwingUtilities.invokeLater(new Runnable() { 
-    lg.setVisible(true);+      public void run() { 
 +       LabelGreeting lg = new LabelGreeting(); 
 +       lg.setVisible(true); 
 +      } 
 +    });
   }   }
 } }
 +</code>
 +
 +Ένα αντικείμενο της κλάσης JLabel μπορεί να περιέχει κείμενο ή εικόνα ή και τα δύο. Επίσης σε ένα τέτοιο αντικείμενο της κλάσης, στην θέση του κειμένου μπορείτε να προσθέσετε HTML όπως θα δούμε παρακάτω. Εάν προσθέσετε μόνο κείμενο αυτό στοιχίζεται αυτόματα στα αριστερά ενώ εάν προσθέσετε εικόνα αυτή στοιχίζεται αυτόματα στα δεξιά. Σε κάθε περίπτωση μπορείτε να προσδιορίσετε τον τρόπο στοίχισης του περιεχομένου μέσα από τις μεθόδους
 +<code java>
 +void setHorizontalAlignment(int alignment)
 +//Sets the alignment of the label's contents along the X axis.
 +void setVerticalAlignment(int alignment)
 +Sets the alignment of the label's contents along the Y axis.
 +</code>
 +
 +Εάν ένα Label περιέχει κείμενο και εικόνα μπορείτε να προσδιορίσετε την θέση του κειμένου σε σχέση με την εικόνα μέσα από τις μεθόδους
 +<code java>
 +void setHorizontalTextPosition(int textPosition)
 +//Sets the horizontal position of the label's text, relative to its image.
 +void setVerticalTextPosition(int textPosition)
 +//Sets the vertical position of the label's text, relative to its image.
 </code> </code>
  
 Δείτε το παρακάτω παράδειγμα από το site της Oracle και μεταβάλλετε τις παραμέτρους. Παρατηρήστε πως μπορείτε να προσθέσετε HTML κείμενο σε ένα αντικείμενο τύπου Label. Δείτε το παρακάτω παράδειγμα από το site της Oracle και μεταβάλλετε τις παραμέτρους. Παρατηρήστε πως μπορείτε να προσθέσετε HTML κείμενο σε ένα αντικείμενο τύπου Label.
 <code java LabelDemo.java> <code java LabelDemo.java>
-package components; 
  
 import java.awt.*; import java.awt.*;
Line 123: Line 142:
   }   }
 } }
-</code> 
- 
-Ένα αντικείμενο της κλάσης JLabel μπορεί να περιέχει κείμενο ή εικόνα ή και τα δύο. Επίσης σε ένα τέτοιο αντικείμενο της κλάσης, στην θέση του κειμένου μπορείτε να προσθέσετε HTML όπως θα δούμε παρακάτω. Εάν προσθέσετε μόνο κείμενο αυτό στοιχίζεται αυτόματα στα αριστερά ενώ εάν προσθέσετε εικόνα αυτή στοιχίζεται αυτόματα στα δεξιά. Σε κάθε περίπτωση μπορείτε να προσδιορίσετε τον τρόπο στοίχισης του περιεχομένου μέσα από τις μεθόδους 
-<code java> 
-void setHorizontalAlignment(int alignment) 
-//Sets the alignment of the label's contents along the X axis. 
-void setVerticalAlignment(int alignment) 
-Sets the alignment of the label's contents along the Y axis. 
-</code> 
- 
-Εάν ένα Label περιέχει κείμενο και εικόνα μπορείτε να προσδιορίσετε την θέση του κειμένου σε σχέση με την εικόνα μέσα από τις μεθόδους 
-<code java> 
-void setHorizontalTextPosition(int textPosition) 
-//Sets the horizontal position of the label's text, relative to its image. 
-void setVerticalTextPosition(int textPosition) 
-//Sets the vertical position of the label's text, relative to its image. 
 </code> </code>
  
  
  
swing/labels.txt · Last modified: 2018/03/27 19:37 (external edit)