У меня есть массив простых белых ImageIcons, я перетаскиваю другие ImageIcons, чтобы создать историю, используя изображения.Если бы я хотел сохранить этот массив в базе данных, содержал бы массив ImageIcons, которые я поместил здесь, или он содержал бы оригинальные белые изображения ImageIcons.Изображения уже хранятся в базе данных через их путь.
Во-вторых, история никогда не превысит 10 изображений, поэтому лучше всего сохранить массив как одну запись в базе данных с storyID и каждымImageIcon вошел в свое поле.
Мне просто интересно, возможно ли то, что я пытаюсь сделать?Если это больше похоже на 2 вопроса, я удалю вторую половину по запросу.
Это код, используемый для перетаскивания из одной 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); }