Examples of OQAppletMessage


Examples of OQAppletMessage

      int newItemSpace = itemSpaceFromEvent(e);
      if (currentItemSpace != newItemSpace) {
        currentItemSpace = newItemSpace;
        if (currentItemSpace != -1) {
          // add anything special?
          OQAppletMessage m =  (OQAppletMessage) messages.elementAt(messages.size()-(newItemSpace+1));
          if (m != null) { // should always be real, but just in case
            String iu = m.getItemURL();
            if (iu.equals("")) {
              setStatusLabelText("(No link for this item)");
            } else {
              setStatusLabelText(iu);
            }
          }
        } else {
          // add anything special?
          if (messages.size() > 0) { setDefaultStatusLabel();}
        }
        paint(getGraphics());
      }
    } else {
      if (e.id == Event.MOUSE_DOWN) {
        int newItemSpace = itemSpaceFromEvent(e);
        if (newItemSpace != -1) {
          // see if there is an ItemURL header,
          // then try to open a browser window to it.
          OQAppletMessage m =  (OQAppletMessage) messages.elementAt(messages.size()-(newItemSpace+1));
          String s = m.getItemURL();
          if (s.equals("") == false) {
            setStatusLabelText("Full Story at: " + s);
          } else {
            setStatusLabelText("No associated story.");
          }
View Full Code Here

Examples of OQAppletMessage

    }
    return super.handleEvent(e);
  }

  public void ItemSpaceSelected(int i){
    OQAppletMessage m =  (OQAppletMessage) messages.elementAt(messages.size() - (i+1));
    if (m != null) {
      // by default, try to launch ItemURL.
      String s = m.getItemURL();
      if (s.equals("")) {
      } else {
        try {
          URL u = new URL(s);
          setStatusLabelText("Jumping to " + s);
View Full Code Here

Examples of OQAppletMessage

  }

  public synchronized void fireOQMessageReceived(int aTopicID, int aMessageID, String subject, String completeMessage) {
    CurrentlyReceiving = true;
    if (subject != null) {
      OQAppletMessage m = new OQAppletMessage(aTopicID, aMessageID, subject, completeMessage);
      messages.addElement(m);

      Graphics g = getGraphics();

      if (vscrollDelay > 0) {
View Full Code Here

Examples of OQAppletMessage

              int messageCount = messages.size();
              if (messageCount > 0) {

                int i=1;
                while (i <= messageCount) {
                  OQAppletMessage m =  (OQAppletMessage) messages.elementAt(messageCount - i);
                  if (m != null) {

                    bg.setColor(myTextColor);
                    bg.drawString(m.subject, 20, CurrentItemTop + TextOffsetFromItemTop);
                    bg.fillRect (10, CurrentItemTop + bulletTopOffset, 6,6);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.