Implementar um paint em java

Estou tentando desenvolver em java. Sou Iniciante. Escolhi desenvolver um clone do paint do windows porque
acredito para desenvolver uma aplicação grafica simples como esta aprenderia no processo de desenvolvimento
dezenas ou centenas de aspecto de java.Não posso usar ides como o netbeans porque disponho apenas de 64 Mb
de ram e windows 98 instalado na maquina. assim tudo tem de ser feito na unha ou com codigo fonte.

Ai esta o problema:

Só pra criar uma interface usando swing pra gerar os menus do paint, um arquivo fonte de 510 linhas foi gerado.

para gerar eventos para cada item de menu e que cada caixa de dialogo de cada item de menu gerasse eventos
corretos como o paint eu teria um arquivo fonte de milhares e milhares de linhas onde seria dficil se não impossivel
localizar cada detalhe para altera-lo.

para localizar um determinado aspecto - o codigo que implementa o que o item de arquivo-novo faz necessario um novo
arquivo fonte com o codigo especifico.

como implementar isso? como criar multiplos arquivos para um projeto? compila-los e uni-los numa unica aplicação?

Obrigado a todos desde ja

deltanusigma

Olá

Voce pode criar cada parte do seu progrma em classes sepradas e chama-las quando for necessario.

Do mesmo jeito que se usa a instrução import para chamar classes do JDK ou de alguma API.

Para se usar uma classe que voce vinher a criar voce pode chama-la direto:

MinhaClasse objeto = new MinhaClasse();

se ela estiver no mesmo diretorio da classe chamadora, ou importa-la se ela estiver em um sub-diretorio.

tipo se sua estrutura de diretorios esta assim MAIN > CLASSE1 > CLASSE2

a classe chamadora dentro de MAIN e a classe a ser chamada dentro de CLASSE2 entao o codigo fica assim:

import CLASSE1.CLASSE2.MinhaClasse;

MinhaClasse objeto = new MinhaClasse();

ou

CLASSE1.CLASSE2.MinhaClasse objeto = new CLASSE1.CLASSE2.MinhaClasse();

Espero ter ajudado

obrigado amigo vou experimentar

deltanusigma