幾つか列挙しますが、入門サイトについては個人との相性もあるのでここで上げたもの以外も見てみても良いかもしれません。
JavaTM Platform, Standard Edition 6 API 仕様 - Javaの標準APIの公式リファレンス、Javaの標準APIを使うときはここと睨めっこしながらプログラムを組んでいきます。
JavaTM 2 Platform Standard Edition 5.0 API 仕様 - 上のJava 5.0版
[入門サイト]
とほほのJava入門 - swingについても触れられています。(注:最新のJavaのバージョンが6(=1.6)ですが、このサイトは1.4として書かれており若干古い内容になってしまっています。(特にジェネリクス周り))
Javaの道 - (注:こちらのサイトもコレクション等でジェネリクスを使用していないので警告が出るソースが幾つかあります。)
JAVA言語入門(wisdom) - swingについてはhjklさんの紹介したサイトを参照してください。
JavaDrive - swingも解説されています。(URLは下にあります。)
初心者がJavaを“超高速”で学ぶためのコツ - 自分がどこまで理解しているかを確認しつつ、ピンポイントで解説されています。
二つのサイトに対して古い情報があると書きましたが、Javaの基本的な部分は1.4と5.0(=1.5)や6(=1.6)の間で大して変わっていないので今読んでも全然問題はありませんのでご安心ください。
ただ、新しいバージョンで置き換えられた物(次のコードを参照)をコンパイルしようとすると警告が出てしまいます。この点についても注意して読めば特に問題ありません。
コード:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
// ArrayList al = new ArrayList(); // 1.4まで、5.0(=1.5)以降でこの書き方を行うと警告になります。
ArrayList<String, Integer> al = new ArrayList<String, Integer>(); // 5.0(=1.5)以降ではこちらの方が安全性が高いので推奨されています。
}
}
[swing関連サイト]
JavaDrive - swingの各コンポーネントをうまくまとめて解説されており、リファレンス的な読み方も出来ます。
てんぷらメモ - swingの各コンポーネントのかなりディープなところまで解説されています。
[~中級者向け]
ひしだま's 技術メモページ - Javaの各仕様の細かい事について詳しく書かれています。
Java in the Box - Javaの新機能について非常に参考になります。
あと、前回のご質問の際に一部間違っており修正しましたので目を通しておいてください。
http://dixq.net/forum/viewtopic.php?f=3 ... 506#p71506
[hr][修正・追記]
・参考サイトの紹介文を一部修正
・1.4に準拠して書かれてるサイトについて追記