NoSuchMethodError (original) (raw)

OK, so I've got this code snippet that's throwing a NoSuchMethodError, and I can't figure out what the cause is. As far as I can tell, all the methods that I'm calling should exist. It only shows up when I try to use the regular Java compiler. If I try to compile it in Netbeans, it seems to work fine.

import java.awt.*;
import javax.swing.*;

public class MyWindow extends JFrame {

public void maximize() {
Toolkit tk;
Dimension d;
int w, h;

tk = getToolkit();

if(tk.isFrameStateSupported(Frame.MAXIMIZED_BOTH) == false) {
d = tk.getScreenSize();

w = new Double(d.getWidth()).intValue();
h = new Double(d.getHeight()).intValue();

setSize(w, h);
} else {
setExtendedState(Frame.MAXIMIZED_BOTH);
}
}

}