pitäisi saada kuvakkeeseen sellainen ominaisuus, että sitä voi vetää hiirellä sinne tänne. Onko sellaista olemassa?
Onks tietoo?
swing-komponentti
2231
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
itse tein tolla korttipelin niin, että kortteja voi siirrellä kasasta toiseen.
tämmönen koodi:
import javax.swing.*;
import java.awt.datatransfer.*;
public class DropTest extends JFrame{
public DropTest(){
JLabel label = new JLabel("Raahaa tähän");
// asetetaan TranferHandler tälle komponentille
label.setTransferHandler(new TestTransferHandler());
getContentPane().add(label);
}
public static void main(String args[]){
JFrame f = new DropTest();
f.setSize(400,300);
f.setLocation(50,50);
f.setTitle("DropTest");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
class TestTransferHandler extends TransferHandler{
public boolean canImport(JComponent c,DataFlavor[] df){
for(int i=0; i