2008年2月18日 星期一

2008-02-18 JSplitPane 不能 setDividerLocation?

請將這兩個Method複寫為

public void setDividerLocation(double proportionalLocation) {
if (!isPainted) {
hasProportionalLocation = true;
this.proportionalLocation = proportionalLocation;
}
else
super.setDividerLocation(proportionalLocation);
}

public void paint(Graphics g) {
if (!isPainted) {
if (hasProportionalLocation)
super.setDividerLocation(proportionalLocation);
isPainted = true;
}
super.paint(g);
}





其實還有問題需要解決....

0 回應: