HTML component

807587
    Hi,

    I'm doing a project for school (3rd year Applied Computer Science, course Network Programming), in which I have to build a simple web browser.
    I played around with JEditorPane, but I doesn't quite handle some HTML well (such as slashdot.org). I searched the web, and found the calpa.html package, which is quite good, but cannot handle CSS (which is one of the requirements). Other packages such as IceHTML aren't free, so that's not an option either.
    Does anyone have any pointers for how on how to handle this?

    Thanks in advance!
      • 1. Re: HTML component
        800382
        download IECanvas and embed IE?
        • 2. Re: HTML component
          807587
          download IECanvas and embed IE?
          Yeah, I considered that option, but our teacher's laptop is running Linux, and I don't think he'd like it that we're making our Java program platform-dependant... thanks for the info though! greatly appreciated!
          • 3. Re: HTML component
            800382
            From what I've seen, there's no solution that:

            a) is 100% pure Java
            b) is open source or otherwise free
            c) completely supports HTML 4.x, CSS 1&2 and EMCAScript (Javascript)

            I would look around sourceforge.net and maybe you'll find something close enough.
            • 4. Re: HTML component
              807587
              Thanks! I guess HTML will have to do... I'll put in some extras in the browser to hide the fact it cannot handle CSS :).