Я бы порекомендовал вам создать браузер на Java с помощью Swing или SWT. В них есть все компоненты, которые вам понадобятся, поэтому вам нужно собрать их вместе и начать выяснять более сложные проблемы. Документация хорошая, и вы можете даже найти учебники, которые помогут вам в этом.
Я недавно загрузил код для Firefox или Chrome, и это, кажется, намного более трудное место для начала. Существует множество настроек и накладных расходов, чтобы заставить сборку работать на вашем компьютере по сравнению с приложением Java.