All Downloads are FREE. Search and download functionalities are using the official Maven repository.

one.empty3.feature.gui.LiveEffect.jfd Maven / Gradle / Ivy

Go to download

3D rendering engine. Plus modelling. Expected glsl textures 3d and 2d rendering3D primitives, and a lot of scenes' samples to test.+ Game Jogl reworked, Calculator (numbers and vectors). Java code parser implementation starts (<=1.2)

The newest version!
JFDML JFormDesigner: "7.0.7.0.1134" Java: "17.0.3" encoding: "UTF-8"

new FormModel {
	contentType: "form/swing"
	root: new FormRoot {
		add( new FormWindow( "javax.swing.JFrame", new FormLayoutManager( class net.miginfocom.swing.MigLayout ) {
			"$layoutConstraints": "fill"
			"$columnConstraints": "[fill][fill][fill][fill][fill]"
			"$rowConstraints": "[][][][][]"
		} ) {
			name: "this"
			"title": "Effect viewer"
			"minimumSize": new java.awt.Dimension( 640, 480 )
			add( new FormComponent( "javax.swing.JComboBox" ) {
				name: "comboBoxDimenisions"
				"doubleBuffered": true
				addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "comboBoxDimenisionsActionPerformed", true ) )
			}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
				"value": "cell 0 0 5 1"
			} )
			add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
				name: "scrollPane2"
				"doubleBuffered": true
				add( new FormComponent( "javax.swing.JComboBox" ) {
					name: "comboBoxMotion"
					"model": new javax.swing.DefaultComboBoxModel {
						selectedItem: "Aucun mouvement, aucun effet"
						addElement( "Aucun mouvement, aucun effet" )
						addElement( "Aucun mouvement, effet" )
						addElement( "Mouvement diff, aucun effet" )
						addElement( "Mouvement diff, effet" )
					}
					"doubleBuffered": true
					addEvent( new FormEvent( "java.awt.event.ItemListener", "itemStateChanged", "comboBoxMotionItemStateChanged", true ) )
					addEvent( new FormEvent( "java.awt.event.ItemListener", "itemStateChanged", "comboBoxMotionItemStateChanged", true ) )
				} )
			}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
				"value": "cell 0 0 5 1"
			} )
			add( new FormComponent( "javax.swing.JButton" ) {
				name: "buttonStop1"
				"text": "STOP"
				addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "stop", true ) )
			}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
				"value": "cell 0 0 5 1"
			} )
			add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
				name: "scrollPane1"
				"doubleBuffered": true
				add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class net.miginfocom.swing.MigLayout ) {
					"$layoutConstraints": "fill,hidemode 3"
					"$columnConstraints": "[fill][fill]"
					"$rowConstraints": "[][][]"
				} ) {
					name: "panel1"
					addEvent( new FormEvent( "java.awt.event.ComponentListener", "componentResized", "panel1ComponentResized", true ) )
				} )
			}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
				"value": "cell 0 1 5 4,dock center"
			} )
		}, new FormLayoutConstraints( null ) {
			"location": new java.awt.Point( 0, 0 )
			"size": new java.awt.Dimension( 1050, 650 )
		} )
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy