Hi 
kann mir eventuell einer sagen wie ich ein mit JPanel gefülltes GridLayout ein bestimmtes Panel austausch kann?
So wird mir das Grid gefüllt
nun will ich nach der DnD Action bzw. nach dem löschen das betroffene JPanel zu ersetzen.
hab versucht mir ne Methode zu schreiben
Funktioniert nich so wie gedacht
kann mir evtl wer helfen, bzw funktioniert das überhaupt so wie ich mir das gedacht hab?
Notlösung bislang n komplettes Update vom Grid, dauert aber jedes mal 4-6 Sekunden zum neu laden :/
kann mir eventuell einer sagen wie ich ein mit JPanel gefülltes GridLayout ein bestimmtes Panel austausch kann?
Java:
String
xy = x+""+y;
String fach = User.FillStundenplan.fachOut(Start.userID, xy);
String lehrkraft =User.FillStundenplan.lehrkraftOut(Start.userID, xy);
int farbe = User.FillStundenplan.farbeOut(Start.userID, xy);
if(User.FillStundenplan.FachVorhanden(Start.userID,xy)==true){
pan[x][y]=new FachVorlage(this, fach,lehrkraft,farbe);
}
else{
pan[x][y]=new MyDropPanel(this);
}
panel.add(pan[x][y]);
pan[x][y].setPreferredSize(new Dimension(90,50));
pan[x][y].setFocusable(false);
So wird mir das Grid gefüllt
nun will ich nach der DnD Action bzw. nach dem löschen das betroffene JPanel zu ersetzen.
hab versucht mir ne Methode zu schreiben
Java:
public void removeFach(int x, int y){
pan[x][y] = new MyDragAndDrop(this);
panel.revalidate();
updateUI();
}
Funktioniert nich so wie gedacht
kann mir evtl wer helfen, bzw funktioniert das überhaupt so wie ich mir das gedacht hab?
Notlösung bislang n komplettes Update vom Grid, dauert aber jedes mal 4-6 Sekunden zum neu laden :/