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

📄 propertiesframe.jfrm

📁 运用java3D模拟刚体间的碰撞,爆炸及在万有引力作用下的运动轨迹,设置适当的参数可以模拟天体运动等多种物理现象.
💻 JFRM
字号:
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"
    {8AC75CA0-A339-11D1-B2BE-006008A5C0A5} "javax.swing.JPanel"
EndClasses
BeginObject com.bchilds.Physics3D.PropertiesFrame "PropertiesFrame"
    BeginProperties
        iconImage = ?/:$Project$physics3d.gif
        layout = <none>
        location = "800, 0"
        resizable = False
        title = Properties
        size = "209, 457"
    EndProperties
    BeginInternalProperties
        UseSwing 11 = -1
        IsApplet 11 = 0
    EndInternalProperties
    BeginEventConnections
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.PropertiesFrame\\updateButton"
            SinkPath = "\\\\Physics3D.PropertiesFrame"
            EventName = actionPerformed
            EventSetName = action
            HandlerName = updateButtonActionPerformed
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.PropertiesFrame\\resetButton"
            SinkPath = "\\\\Physics3D.PropertiesFrame"
            EventName = actionPerformed
            EventSetName = action
            HandlerName = resetButtonActionPerformed
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.PropertiesFrame\\nextButton"
            SinkPath = "\\\\Physics3D.PropertiesFrame"
            EventName = actionPerformed
            EventSetName = action
            HandlerName = nextButtonActionPerformed
        EndEventConnection
        BeginEventConnection {796E35A1-9372-11D2-9A19-00104B70C619}
            SourcePath = "\\\\Physics3D.PropertiesFrame\\prevButton"
            SinkPath = "\\\\Physics3D.PropertiesFrame"
            EventName = actionPerformed
            EventSetName = action
            HandlerName = prevButtonActionPerformed
        EndEventConnection
    EndEventConnections
    BeginObject jLabel1 "javax.swing.JLabel"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "16, 285"
            size = "64, 20"
            text = "Mass (kg)"
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject mass "javax.swing.JTextField"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "144, 285"
            size = "50, 20"
            text = 100
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject updateButton "javax.swing.JButton"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "13, 358"
            size = "80, 30"
            text = Update
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject resetButton "javax.swing.JButton"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "123, 358"
            size = "70, 30"
            text = Reset
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject jLabel10 "javax.swing.JLabel"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "16, 254"
            size = "64, 20"
            text = "Radius (m)"
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject radius "javax.swing.JTextField"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "144, 254"
            size = "50, 20"
            text = .1
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject jPanel1 "javax.swing.JPanel"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            border = "TitledBorder {LineBorder 153, 153, 153;1;false};\"Position (m)\";4;2;Dialog-BOLD-12;black"
            layout = <none>
            location = "9, 49"
            size = "184, 94"
        EndProperties
        BeginInternalProperties
        EndInternalProperties
        BeginObject xPosition "javax.swing.JTextField"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "23, 16"
                size = "151, 20"
                text = 0.0
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject yPosition "javax.swing.JTextField"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "23, 42"
                size = "151, 20"
                text = 0.0
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject zPosition "javax.swing.JTextField"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "23, 67"
                size = "151, 20"
                text = 0.0
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject jLabel2 "javax.swing.JLabel"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "9, 16"
                size = "10, 20"
                text = X
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject jLabel3 "javax.swing.JLabel"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "9, 42"
                size = "10, 20"
                text = Y
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject jLabel4 "javax.swing.JLabel"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "9, 67"
                size = "10, 20"
                text = Z
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
    EndObject
    BeginObject jPanel2 "javax.swing.JPanel"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            border = "TitledBorder {LineBorder 153, 153, 153;1;false};\"Velocity (m/s)\";4;2;Dialog-BOLD-12;black"
            layout = <none>
            location = "9, 150"
            size = "184, 94"
        EndProperties
        BeginInternalProperties
        EndInternalProperties
        BeginObject xSpeed "javax.swing.JTextField"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "21, 18"
                size = "151, 20"
                text = 0.0
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject ySpeed "javax.swing.JTextField"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "21, 42"
                size = "151, 20"
                text = 0.0
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject zSpeed "javax.swing.JTextField"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "21, 67"
                size = "151, 20"
                text = 0.0
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject jLabel7 "javax.swing.JLabel"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "7, 18"
                size = "10, 20"
                text = X
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject jLabel8 "javax.swing.JLabel"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "7, 42"
                size = "10, 20"
                text = Y
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
        BeginObject jLabel9 "javax.swing.JLabel"
            LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
            BeginProperties
                location = "7, 67"
                size = "10, 20"
                text = Z
            EndProperties
            BeginInternalProperties
            EndInternalProperties
        EndObject
    EndObject
    BeginObject name "javax.swing.JTextField"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "58, 14"
            size = "133, 19"
            text = Particle1
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject elasticity "javax.swing.JTextField"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "144, 316"
            size = "50, 20"
            text = 1.0
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject jLabel5 "javax.swing.JLabel"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "16, 316"
            size = "98, 20"
            text = "Elasticity (0 to 1)"
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject jLabel6 "javax.swing.JLabel"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "13, 13"
            size = "36, 20"
            text = Name
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject prevButton "javax.swing.JButton"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "20, 400"
            size = "80, 20"
            text = "<< Prev"
            toolTipText = "Click to go to the Previous Object"
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
    BeginObject nextButton "javax.swing.JButton"
        LayoutClass {5FA17216-8612-11D1-B2AD-006008A5C0A5} "PropertiesFrame"
        BeginProperties
            location = "100, 400"
            size = "80, 20"
            text = "Next >>"
            toolTipText = "Click to go to the next Particle"
        EndProperties
        BeginInternalProperties
        EndInternalProperties
    EndObject
EndObject

⌨️ 快捷键说明

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