package org.geogebra.desktop.gui.app; import javax.swing.JFrame; import org.geogebra.desktop.CommandLineArguments; import org.geogebra.desktop.geogebra3D.App3D; import org.geogebra.desktop.main.AppD; /** * Frame for geogebra 3D. * * @author Mathieu * */ public class GeoGebraFrame3D extends GeoGebraFrame { private static final long serialVersionUID = 1L; public static synchronized void main(CommandLineArguments args) { GeoGebraFrame.init(args, new GeoGebraFrame3D()); } @Override protected AppD createApplication(CommandLineArguments args, JFrame frame) { return new App3D(args, frame, true); } /** * Create a new 3D geogebra window * * @param args * command line arguments * @return new geogebra window */ public static synchronized GeoGebraFrame createNewWindow3D( CommandLineArguments args) { return createNewWindow(args, new GeoGebraFrame3D()); } @Override protected GeoGebraFrame copy() { return new GeoGebraFrame3D(); } }