⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 settingsframe.jfrm

📁 运用java3D模拟刚体间的碰撞,爆炸及在万有引力作用下的运动轨迹,设置适当的参数可以模拟天体运动等多种物理现象.
💻 JFRM
📖 第 1 页 / 共 2 页
字号:
Metrowerks RAD Data V 3
BeginClasses
    {9BE3D9E0-166E-11D1-B2D8-0060081C5489} "#base-object-class"
    {24A693F8-14E5-11D2-B334-00600819ADE3} "Physics3D"
    {5FA17216-8612-11D1-B2AD-006008A5C0A5} "Physics3DFrame"
    {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
    {AF105FF8-70D9-11D1-B010-00805F6114CC} "javax.swing.JTextField"
    {AF105FF8-70D9-11D1-B010-00805F6114CC} "javax.swing.JLabel"
    {AF105FF8-70D9-11D1-B010-00805F6114CC} "javax.swing.JButton"
    {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
    {AF105FF8-70D9-11D1-B010-00805F6114CC} "javax.swing.JCheckBox"
    {8AC75CA0-A339-11D1-B2BE-006008A5C0A5} "javax.swing.JTabbedPane"
    {8AC75CA0-A339-11D1-B2BE-006008A5C0A5} "javax.swing.JPanel"
    {AF105FF8-70D9-11D1-B010-00805F6114CC} "javax.swing.JRadioButton"
EndClasses
BeginObject com.bchilds.Physics3D.SettingsFrame "SettingsFrame"
    BeginProperties
        iconImage = ?/:$Project$physics3d.gif
        layout = <none>
        location = "100, 100"
        title = "Physics 3D - Settings"
        size = "378, 267"
    EndProperties
    BeginInternalProperties
        UseSwing 11 = -1
        IsApplet 11 = 0
    EndInternalProperties
    BeginEventConnections
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.SettingsFrame"
            SinkPath = "\\\\Physics3D.SettingsFrame"
            EventName = windowClosing
            EventSetName = window
            HandlerName = thisWindowClosing
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.SettingsFrame\\okButton"
            SinkPath = "\\\\Physics3D.SettingsFrame"
            EventName = actionPerformed
            EventSetName = action
            HandlerName = okButtonActionPerformed
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.SettingsFrame\\cancelButton"
            SinkPath = "\\\\Physics3D.SettingsFrame"
            EventName = actionPerformed
            EventSetName = action
            HandlerName = cancelButtonActionPerformed
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.SettingsFrame\\jTabbedPane1\\Accuracy\\trackingChkBox"
            SinkPath = "\\\\Physics3D.SettingsFrame"
            EventName = stateChanged
            EventSetName = change
            HandlerName = trackingChkBoxStateChanged
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.SettingsFrame\\jTabbedPane1\\World\\jPanel1\\boundingBox"
            SinkPath = "\\\\Physics3D.SettingsFrame"
            EventName = stateChanged
            EventSetName = change
            HandlerName = boundingBoxStateChanged
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.SettingsFrame\\jTabbedPane1\\Collisions\\explosion"
            SinkPath = "\\\\Physics3D.SettingsFrame"
            EventName = itemStateChanged
            EventSetName = item
            HandlerName = explosionItemStateChanged
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.SettingsFrame\\jTabbedPane1\\Collisions\\bounce"
            SinkPath = "\\\\Physics3D.SettingsFrame"
            EventName = itemStateChanged
            EventSetName = item
            HandlerName = bounceItemStateChanged
        EndEventConnection
    EndEventConnections
    BeginObject okButton "javax.swing.JButton"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
        BeginProperties
            location = "100, 200"
            size = "80, 30"
            text = OK
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject cancelButton "javax.swing.JButton"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
        BeginProperties
            location = "210, 200"
            size = "80, 30"
            text = Cancel
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject jTabbedPane1 "javax.swing.JTabbedPane"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
        BeginProperties
            location = "10, 10"
            size = "350, 180"
            selectedIndex = 2
        EndProperties
        BeginInternalProperties
        EndInternalProperties
        BeginObject Accuracy "javax.swing.JPanel"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
            BeginProperties
                layout = <none>
                location = "2, 25"
                size = "345, 152"
            EndProperties
            BeginInternalProperties
            EndInternalProperties
            BeginObject jLabel2 "javax.swing.JLabel"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "8, 15"
                    size = "210, 20"
                    text = "Accuracy (caluclations per second)"
                    toolTipText = "With complex systems the computer will slow down."
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
            BeginObject accuracy "javax.swing.JTextField"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "248, 15"
                    size = "90, 20"
                    text = 20
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
            BeginObject timeMultiplier "javax.swing.JTextField"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "248, 55"
                    size = "90, 20"
                    text = 1
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
            BeginObject jLabel4 "javax.swing.JLabel"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "8, 55"
                    size = "210, 20"
                    text = "Speed (Realtime = 1)"
                    toolTipText = "With complex systems the computer will slow down."
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
            BeginObject tracksPSecond "javax.swing.JTextField"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "278, 85"
                    size = "60, 20"
                    text = 20
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
            BeginObject jLabel3 "javax.swing.JLabel"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "158, 85"
                    size = "110, 20"
                    text = "Tracks per Second"
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
            BeginObject trackingChkBox "javax.swing.JCheckBox"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "8, 85"
                    size = "120, 22"
                    text = "Enable Tracking"
                    selected = True
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
        EndObject
        BeginObject World "javax.swing.JPanel"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
            BeginProperties
                layout = <none>
                location = "2, 25"
                size = "345, 152"
            EndProperties
            BeginInternalProperties
            EndInternalProperties
            BeginObject jLabel1 "javax.swing.JLabel"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "8, 5"
                    size = "200, 20"
                    text = "Stength of Gravity (N * m^2 / kg^2)"
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
            BeginObject gravity "javax.swing.JTextField"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    location = "218, 5"
                    size = "90, 20"
                    text = 6.673E-11
                EndProperties
                BeginInternalProperties
                EndInternalProperties
            EndObject
            BeginObject jPanel1 "javax.swing.JPanel"
                LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "SettingsFrame"
                BeginProperties
                    border = "TitledBorder {LineBorder 153, 153, 153;1;false};\"Bounding Box\";4;2;Dialog-BOLD-12;black"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -