私は平らな白いImageIconの配列を持っています。他のImageIconをドラッグ&ドロップしてイメージを使ってストーリーを構築します。この配列をデータベースに格納したい場合は、ここに配置したImageIconを配列に保持するか、元の無地のImageIconを保持しますか?画像は、パスを介してデータベースに保存されています。ImageIconsをImageIconsの配列に保存し、配列を保存します
第2に、ストーリーは10画像を超えることはありません。そのため、配列を1つのレコードとしてデータベースに保存し、storyIDとそれ自身のフィールドに入力した各ImageIconを保存することをお勧めします。
私は可能なことをしようとしていますか? これは2つの質問のようなものであれば、私は要求に応じて後半を削除します。
これは、あるJPanelから別のJPanelにドラッグするために使用されるコードです。
TransferHandler handler = new TransferHandler("icon") {
@Override public boolean canImport(TransferSupport support)
{ return super.canImport(support) && support.getComponent().getParent() != ImageSelectPanel; } };
MouseListener listener = new MouseAdapter(){
public void mousePressed(MouseEvent e){
JComponent c = (JComponent) e.getSource();
TransferHandler handler = c.getTransferHandler(); handler.exportAsDrag(c, e, TransferHandler.COPY); }
レイアウトを確認するコードが表示されますか、まだそのステップにはいませんか?ドラッグアンドドロップ機能には何を使用していますか? jQuery Sortable?他に何か?もしあなたが頼んでいるのは、それが実行可能かどうかということです。それを離れて、あなたが問題を横断しているかどうか私たちに知らせてください。 :) – king14nyr
@ king14nyr UI技術はデータを格納することと何が関係していますか? –
@AndreiBodnarescuもし私たちがUIが何であるかについていくつか考えがあれば、それをどのように格納するかについてのより良い考えが得られます。 jQueryソート可能なデータのシリアライズと格納の例があります。それは彼に彼の目標に向かってスタートを与えるかもしれない。しかし、どのように彼がこれを行うことを計画しているかについての技術的な詳細なしに、私はどのくらいのプログラミング支援が提供できるか分からない。 :/ – king14nyr