JavaでURLやパスディレクトリからjtableにファイルrar/zipの内容を記述する方法は?
私はこことここ
を見つけました
が、describeのURLからjtableを開くにはどうすればよいですか?
2 に答える
1
何らかの方法でデータをモデル化する必要があります。たぶんVirtualFile
、これには表示したい情報が含まれているはずです。
次に、このデータを意味のある方法でラップする のモデルを作成する必要があります。この目的にはTableModelが必要です( AbstractまたはDefault実装を使用することをお勧めします) 。
モデルをどのようにレイアウトするかを決定したら、そのモデルをJTableに渡すだけです。
詳細については、テーブルの使用方法をご覧ください。
アップデート
詳細についてはBasic I/O のレッスンを参照してください。URL の内容をローカル ディスクに読み込む (本当に) 基本的な例を次に示します。
File outputFile = new File("Somefile on disk.rar");
Inputstream is;
OutputStream os;
try {
is = url.openStream();
os = new FileOutputStream(outputFile);
byte[] buffer = new byte[1024];
int bytesIn = -1;
while ((bytesIn = is.read(buffer)) != -1) {
os.write(buffer, 0, bytesIn);
}
os.flush();
} catch (IOException exp) {
exp.printStackTrace();
} finally {
try {
is.close();
} catch (Exception exp) {
}
try {
os.close();
} catch (Exception exp) {
}
}
于 2012-07-31T05:27:14.617 に答える