Link to home
Start Free TrialLog in
Avatar of Deladier
Deladier

asked on

Graphic view of a Bookmarks file in an applet ???

Hi, I made an applet (in Java 1.0.2) that read and displays contents of a Bookmarks file (text mode)in a TextArea, How can I view that Bookmarks file graphicly (and clickable) like in Windows95 (with folders, folders contents) with an applet?
I need the easiest way for this, please.

  Thanks in advance.

     Deladier.
ASKER CERTIFIED SOLUTION
Avatar of froderik
froderik

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Deladier
Deladier

ASKER

I saw the URL's you gave me but and it seems interesting, this is new for me. I downloaded Swing 0.7 zip file, but how do I install it in my computer?, could you orient to me?. As I told you, I have JDK 1.0.2, but, will work suitably Swing 0.7 here?, because frankly I do not think to change of JDK version.

   Thank you.

Adjusted points to 30
I'm afraid I have mislead you somewhat. Swing in its current version only supports JDK 1.1.2 or higher. It might work anyway but it is not probable. I'm afraid that there is a general lack of high level graphical components for Java 1.0 around. But I haven't checked all possible sources. Perhaps there are a JAVA 1.0 compatible Tree somewhere. You would probably have to pay for it though. Implementing the tree yourself is probably quite too big a project but it is of course possible. I will look around for free trees and let you know if I find one.
Ok, let us make this easier, just tell me how I can do this using vectors. A simple way to indicate folders, bookmarks, sons, right sons, position, contents, link with vectors. The idea is express a tree using vectors.

  Thanks.
Adjusted points to 50
I forgot, no graphics for this. Just a way to represent data in a tree with vectors.

  Thanks.
Two ways:

Use an ordinary Vector with elements that is either another Vector (folder) or a leaf element (bookmark). When getting elements from the Vector you have to check which type it is and behave accordingly. If you want your bookmark data type to be more advanced than just an URL you should define a bookmark class.

Implement a tree data structure. This is a much nicer solution but requires some work. Use Vectors internally for data storage and use an interface for the elements. I could help you with the modelling part if you pick this solution.
Ok, I'd like to use a tree data structure, could you please help me with modelling part, I'll thank you a lot.

   Thanks.

public Tree implements TreeNode
{
  private Vector myElements;

  public addElement( TreeNode );
  public deleteElement( TreeNode );
  public TreeNode findElement( TreeNode );
  // Add whatever methods you would like here.
  // The implementation is most often just to
  // send a method to myElements.
}

public interface TreeNode
{
}

Do you get the idea?

If you are interested in sorting of the tree you would have to add some hash value method to TreeNode. And some insertSorted method to Tree.
Clear like the crystal, thanks.

  Deladier.
It's for Deladier.


Hello.

I need to write an applet than must be able to read and modify Netscape's bookmarks. But I know that applet cannot get access to local files. Could you tell me,please, how you solved this problem?


Thanks!

Kit_