Package java.awt

Examples of java.awt.Label$AccessibleAWTLabel


            Panel p = new Panel();
            p.setLayout(new GridLayout(3, 1));
            ((GridLayout) p.getLayout()).setHgap(5);
            ((GridLayout) p.getLayout()).setVgap(5);

            p.add(new Label("left justified label", Label.LEFT));
            p.add(new Label("center justified label", Label.CENTER));
            p.add(new Label("right justified label", Label.RIGHT));

            add(p, "Center");

            Button cb = new Button("Close");
            cb.addActionListener(new ActionListener() {
View Full Code Here


        });
        f.setVisible(true);
    }

    private static Label createLabel(String name, Color color, boolean withListeners) {
        Label label = new Label(name);
        label.setAlignment(Label.CENTER);
        label.setName(name);
        label.setBackground(color);
        if (withListeners) {
            label.addMouseListener(new MouseListener() {
                public void mouseClicked(MouseEvent event) {
                    printEvent(event);
                }

                public void mousePressed(MouseEvent event) {
                    printEvent(event);
                }

                public void mouseReleased(MouseEvent event) {
                    printEvent(event);
                }

                public void mouseEntered(MouseEvent event) {
                    printEvent(event);
                }

                public void mouseExited(MouseEvent event) {
                    printEvent(event);
                }
            });
            label.addMouseMotionListener(new MouseMotionListener() {
                public void mouseDragged(MouseEvent event) {
                    printEvent(event);
                }

                public void mouseMoved(MouseEvent event) {
                    printEvent(event);
                }
            });
            label.addMouseWheelListener(new MouseWheelListener() {
                public void mouseWheelMoved(MouseWheelEvent event) {
                    printEvent(event);
                }
            });
        }
View Full Code Here

   */
  public void test(TestHarness harness)     
  {
    Dialog jd = new Dialog(new Frame());
    jd.show();
    jd.add(new Label("Hello world"));

    // jd insets may be larger than preferred size
    Dimension pref = jd.getPreferredSize();
    Dimension size = jd.getSize();
    System.err.println("size: " + size);
View Full Code Here

      {
        harness.fail("repaint has been called.");
      }
    };
   
    Label l = new Label("!!!!!")
    {
      TestHarness harness = transfer;

      public void repaint(long tm, int x, int y, int w, int h)
      {
        harness.fail("repaint has been called.");
      }
    };
   
    Container c = new Container()
    {
      TestHarness harness = transfer;

      public void repaint(long tm, int x, int y, int w, int h)
      {
        harness.fail("repaint has been called.");
      }
    };
   
    a.add(c);
    a.add(l);
    c.setSize(100,100);
    f.add(a);
    f.pack();
    f.show();   
    harness.check(a.isShowing(), true);
    harness.check(c.isShowing(), true);
    harness.check(l.isShowing(), true);
    harness.check(f.isShowing(), true);
    harness.check(c.isLightweight(), true);
    harness.check(a.isLightweight(), false);
    harness.check(l.isLightweight(), false);
  }
View Full Code Here

   */
  public void test(TestHarness harness)
  {
    setBackground(Color.red);
    Frame f = new Frame();
    Label c = new Label("label");
    c.setBackground(Color.blue);
    add(c);
    f.add(this);
    f.pack();
    f.show();
    Point loc = f.getLocationOnScreen();
    Rectangle bounds = c.getBounds();
    Insets i = f.getInsets();
    bounds.x += loc.x + i.left;
    bounds.y += loc.y + i.top;
   
    Robot r = harness.createRobot();
View Full Code Here

  }

  public void test(TestHarness harness)
  {
    Container c = new Container();
    Label l1 = new Label("ABC");
    Container c1 = new Container();
    Label l2 = new Label("DEF");
    Container c2 = new Container();
    Label l3 = new Label("GHI");
    c.add(l1);
    c.add(c1);
    c1.add(l2);
    c1.add(c2);
    c2.add(l3);
    harness.check(c.getComponentOrientation(), ComponentOrientation.UNKNOWN);
    harness.check(c1.getComponentOrientation(), ComponentOrientation.UNKNOWN);
    harness.check(c2.getComponentOrientation(), ComponentOrientation.UNKNOWN);
    harness.check(l1.getComponentOrientation(), ComponentOrientation.UNKNOWN);
    harness.check(l2.getComponentOrientation(), ComponentOrientation.UNKNOWN);
    harness.check(l3.getComponentOrientation(), ComponentOrientation.UNKNOWN);
   
    c.addPropertyChangeListener(this);
    c1.addPropertyChangeListener(this);
    c2.addPropertyChangeListener(this);
    l1.addPropertyChangeListener(this);
    l2.addPropertyChangeListener(this);
    l3.addPropertyChangeListener(this);
    c.applyComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(c.getComponentOrientation(),
            ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(c1.getComponentOrientation(),
            ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(c2.getComponentOrientation(),
            ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(l1.getComponentOrientation(),
            ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(l2.getComponentOrientation(),
            ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(l3.getComponentOrientation(),
            ComponentOrientation.LEFT_TO_RIGHT);
   
    harness.check(events.size(), 6);
    PropertyChangeEvent e0 = (PropertyChangeEvent) events.get(0);
    harness.check(e0.getSource(), c);
View Full Code Here

  {
    DragSource ds = new DragSource();
   
    DragGestureRecognizer dgr =
      ds.createDefaultDragGestureRecognizer(
                      new Label("label"), DnDConstants.ACTION_COPY, null);
    h.check(dgr != null);
  }
View Full Code Here

    events.add(e);
  }

  public void test(TestHarness harness)
  {
    Component c = new Label("ABC");
    harness.check(c.getComponentOrientation(), ComponentOrientation.UNKNOWN);
    c.addPropertyChangeListener(this);
    c.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(c.getComponentOrientation(), ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(events.size(), 1);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), c);
    harness.check(e.getPropertyName(), "componentOrientation");
    harness.check(e.getOldValue(), ComponentOrientation.UNKNOWN);
    harness.check(e.getNewValue(), ComponentOrientation.LEFT_TO_RIGHT);
   
    // setting the same value again generates no event
    events.clear();
    c.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
    harness.check(events.size(), 0);
   
    // try null
    c.setComponentOrientation(null);
    harness.check(c.getComponentOrientation(), null);
    harness.check(events.size(), 1);
    e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), c);
    harness.check(e.getPropertyName(), "componentOrientation");
    harness.check(e.getOldValue(), ComponentOrientation.LEFT_TO_RIGHT);
View Full Code Here

    events.add(e);
  }

  public void test(TestHarness harness)
  {
    Component c = new Label("ABC");
    harness.check(c.getName() != null);
    c.addPropertyChangeListener(this);
    c.setName("XYZ");
    harness.check(c.getName(), "XYZ");
    harness.check(events.size(), 1);
    PropertyChangeEvent e0 = (PropertyChangeEvent) events.get(0);
    harness.check(e0.getSource(), c);
    harness.check(e0.getPropertyName(), "name");
    harness.check(e0.getOldValue() != null);
    harness.check(e0.getNewValue(), "XYZ");
   
    // setting the same value generates no event
    events.clear();
    c.setName("XYZ");
    harness.check(events.size(), 0);
   
    // try null
    c.setName(null);
    harness.check(c.getName(), null);
  }
View Full Code Here

         strs[i] = strs[i].trim();

         if (strs[i].length() < f_intSizeDisplayLine)
         {
            Label lblMessage = new Label(strs[i]);

            if (intCountLine < f_intMaxCountLine)
            {
               super.add(lblMessage);
               intCountLine++;
            }
            else
            {
               blnTextFullyDisplayed = false;
               break;
            }
         }
         else
         {
            String strMessageRemaining = strs[i];

            while (strMessageRemaining.length() > 0)
            {
               if (!blnTextFullyDisplayed)
                  break;


               if (strMessageRemaining.length() > f_intSizeDisplayLine - 1)
               {
                  String strCur = strMessageRemaining.substring(0, f_intSizeDisplayLine - 1);

                  if (intCountLine < f_intMaxCountLine)
                  {
                     strCur = strCur.trim();
                     Label lblMessageCur = new Label(strCur);
                     super.add(lblMessageCur);
                     intCountLine++;
                     strMessageRemaining = strMessageRemaining.substring(f_intSizeDisplayLine - 1);
                     continue;
                  }
                  else
                  {
                     blnTextFullyDisplayed = false;
                     break;
                  }


               }
               else
               {

                  if (intCountLine < f_intMaxCountLine)
                  {
                     strMessageRemaining = strMessageRemaining.trim();
                     Label lblMessageCur = new Label(strMessageRemaining);
                     super.add(lblMessageCur);
                     intCountLine++;
                     strMessageRemaining = "";
                  }
                  else
                  {
                     blnTextFullyDisplayed = false;
                     break;
                  }
               }
            }

            if (!blnTextFullyDisplayed)
            {
               Label lblMessageCur = new Label("(...), Showing only " + f_intMaxCountLine + " lines.");
               super.add(lblMessageCur);
            }
         }

View Full Code Here

TOP

Related Classes of java.awt.Label$AccessibleAWTLabel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.