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

📄 feapui.java

📁 平面三角形有限元程序
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
/* * FeapUI.java * * Created on 28. Oktober 2002, 19:09 *//** * * @author Christian Uhde */import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;public class FeapUI extends JFrame {        double tableData[][];        public void refreshNodeTable() {            }    /** Creates new form FeapUI */    public FeapUI() {        initComponents();        Problem = new FeapProblem("i_test");    }        /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    private void initComponents() {//GEN-BEGIN:initComponents        java.awt.GridBagConstraints gridBagConstraints;        jDialogAbout = new javax.swing.JDialog();        jPanel2 = new javax.swing.JPanel();        jScrollPane3 = new javax.swing.JScrollPane();        jTextArea1 = new javax.swing.JTextArea();        jLabel1 = new javax.swing.JLabel();        jPanel1 = new javax.swing.JPanel();        jButton1 = new javax.swing.JButton();        bGDisplay = new javax.swing.ButtonGroup();        jTabbedPane = new javax.swing.JTabbedPane();        jPProperties = new javax.swing.JPanel();        jTFComment = new javax.swing.JTextField();        jLComment = new javax.swing.JLabel();        jLnumnp = new javax.swing.JLabel();        jTFnumnp = new javax.swing.JTextField();        jLnumel = new javax.swing.JLabel();        jTFnumel = new javax.swing.JTextField();        jLnummat = new javax.swing.JLabel();        jTFnummat = new javax.swing.JTextField();        jLndm = new javax.swing.JLabel();        jTFndm = new javax.swing.JTextField();        jLndf = new javax.swing.JLabel();        jTFndf = new javax.swing.JTextField();        jLnen = new javax.swing.JLabel();        jTFnen = new javax.swing.JTextField();        jPNodes = new javax.swing.JPanel();        jPNodes.add(tn);        jPMaterials = new javax.swing.JPanel();        jScrollPane1 = new javax.swing.JScrollPane();        jPanel10 = new javax.swing.JPanel();        jPanel9 = new javax.swing.JPanel();        jPMatCenter = new javax.swing.JPanel();        jPanel11 = new javax.swing.JPanel();        jPMatWest = new javax.swing.JPanel();        jLMat1 = new javax.swing.JLabel();        jCBMat1 = new javax.swing.JComboBox();        jLMat2 = new javax.swing.JLabel();        jCBMat2 = new javax.swing.JComboBox();        jLMat3 = new javax.swing.JLabel();        jCBMat3 = new javax.swing.JComboBox();        jLMat4 = new javax.swing.JLabel();        jCBMat4 = new javax.swing.JComboBox();        jLMat5 = new javax.swing.JLabel();        jCBMat5 = new javax.swing.JComboBox();        jLMat6 = new javax.swing.JLabel();        jCBMat6 = new javax.swing.JComboBox();        jLMat7 = new javax.swing.JLabel();        jCBMat7 = new javax.swing.JComboBox();        jLMat8 = new javax.swing.JLabel();        jCBMat8 = new javax.swing.JComboBox();        jLMat9 = new javax.swing.JLabel();        jCBMat9 = new javax.swing.JComboBox();        jLMat10 = new javax.swing.JLabel();        jCBMat10 = new javax.swing.JComboBox();        jPElements = new javax.swing.JPanel();        jPElements.add(te);        jPBoundaries = new javax.swing.JPanel();        jPBoundaries.add(tb);        jPForces = new javax.swing.JPanel();        jPForces.add(tf);        jPPostprocessing = new javax.swing.JPanel();        jPInnerPostProcessing = new javax.swing.JPanel();        jPButtons = new javax.swing.JPanel();        jBClear = new javax.swing.JButton();        jBRepaint = new javax.swing.JButton();        jBRunFeap = new javax.swing.JButton();        jPActions = new javax.swing.JPanel();        jLCommand = new javax.swing.JLabel();        jTFCommand = new javax.swing.JTextField();        jBSend = new javax.swing.JButton();        jPDisplay = new javax.swing.JPanel();        jPDisplayInner = new javax.swing.JPanel();        jLDisplay = new javax.swing.JLabel();        jRBStress1 = new javax.swing.JRadioButton();        jRBStress2 = new javax.swing.JRadioButton();        jRBStress3 = new javax.swing.JRadioButton();        jRBStress12 = new javax.swing.JRadioButton();        jRBStress13 = new javax.swing.JRadioButton();        jRBStress23 = new javax.swing.JRadioButton();        jRBDisplacement1 = new javax.swing.JRadioButton();        jRBDisplacement2 = new javax.swing.JRadioButton();        jRBDisplacement3 = new javax.swing.JRadioButton();        none = new javax.swing.JRadioButton();        jRBMesh = new javax.swing.JRadioButton();        jCBInterpolate = new javax.swing.JCheckBox();        jPModifiers = new javax.swing.JPanel();        jPModifiersInner = new javax.swing.JPanel();        jLModifiers = new javax.swing.JLabel();        jCBBoundaries = new javax.swing.JCheckBox();        jCBLoads = new javax.swing.JCheckBox();        jCBElementNumbers = new javax.swing.JCheckBox();        jCBNodeNumbers = new javax.swing.JCheckBox();        jCBAxis = new javax.swing.JCheckBox();        jCBDisplacements = new javax.swing.JCheckBox();        jCBReactions = new javax.swing.JCheckBox();        jTFDeformation = new javax.swing.JTextField();        jCBDeformation = new javax.swing.JCheckBox();        jPEditor = new javax.swing.JPanel();        jScrollPane2 = new javax.swing.JScrollPane();        jEditorPane1 = new javax.swing.JEditorPane();        jMenuBar = new javax.swing.JMenuBar();        jMFile = new javax.swing.JMenu();        jMNew = new javax.swing.JMenuItem();        jMOpen = new javax.swing.JMenuItem();        jMSave = new javax.swing.JMenuItem();        jSeparator1 = new javax.swing.JSeparator();        jMExit = new javax.swing.JMenuItem();        jMHelp = new javax.swing.JMenu();        jMAbout = new javax.swing.JMenuItem();        jDialogAbout.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);        jDialogAbout.setTitle("About");        jDialogAbout.setForeground(java.awt.Color.white);        jDialogAbout.setModal(true);        jDialogAbout.setName("About");        jDialogAbout.setSize(new Dimension(550, 300));        jPanel2.setLayout(new java.awt.BorderLayout());        jPanel2.setMinimumSize(new java.awt.Dimension(200, 100));        jPanel2.setPreferredSize(new java.awt.Dimension(250, 120));        jScrollPane3.setBorder(null);        jTextArea1.setBackground((java.awt.Color) javax.swing.UIManager.getDefaults().get("Button.background"));        jTextArea1.setEditable(false);        jTextArea1.setText("\nThis programm is free software; you can redistribute and/or modify it under the \nterms of the GNU LGPL (Library General Publc License). This programm is distributed \nin the hope it will be usefull, but WITHOUT ANY WARRANTY; without even the implied \nwarranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \nGNU LGPL for more details.\nYou may get the GNU LGPL at http://www.gnu.org/licenses/licenses.html#LGPL\n\n\nhttp://feapui.sourceforge.net");        jTextArea1.setBorder(null);        jScrollPane3.setViewportView(jTextArea1);        jPanel2.add(jScrollPane3, java.awt.BorderLayout.CENTER);        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);        jLabel1.setText("FeapUI v0.9\nby Christian Uhde and Sven Reese");        jLabel1.setMaximumSize(new java.awt.Dimension(284, 30));        jLabel1.setMinimumSize(new java.awt.Dimension(284, 30));        jLabel1.setPreferredSize(new java.awt.Dimension(284, 30));        jPanel2.add(jLabel1, java.awt.BorderLayout.NORTH);        jDialogAbout.getContentPane().add(jPanel2, java.awt.BorderLayout.CENTER);        jPanel1.setMinimumSize(new java.awt.Dimension(55, 40));        jPanel1.setPreferredSize(new java.awt.Dimension(55, 40));        jButton1.setMnemonic('o');        jButton1.setText("OK");        jButton1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton1ActionPerformed(evt);            }        });        jPanel1.add(jButton1);        jDialogAbout.getContentPane().add(jPanel1, java.awt.BorderLayout.SOUTH);        setTitle("FeapUI");        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                exitForm(evt);            }        });        jTabbedPane.setMinimumSize(new java.awt.Dimension(500, 300));        jTabbedPane.setPreferredSize(new java.awt.Dimension(700, 500));        jPProperties.setLayout(new java.awt.GridBagLayout());        jTFComment.setColumns(20);        jTFComment.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                FeapUI.this.actionPerformed(evt);            }        });        jTFComment.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusLost(java.awt.event.FocusEvent evt) {                jTfFocusLost(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jTFComment, gridBagConstraints);        jLComment.setText("Comment");        jLComment.setToolTipText("Enter Comment");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jLComment, gridBagConstraints);        jLnumnp.setText("Number of nodal points");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jLnumnp, gridBagConstraints);        jTFnumnp.setColumns(5);        jTFnumnp.setEditable(false);        jTFnumnp.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                FeapUI.this.actionPerformed(evt);            }        });        jTFnumnp.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusLost(java.awt.event.FocusEvent evt) {                jTfFocusLost(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jTFnumnp, gridBagConstraints);        jLnumel.setText("Number of elements");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 3;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jLnumel, gridBagConstraints);        jTFnumel.setColumns(5);        jTFnumel.setEditable(false);        jTFnumel.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                FeapUI.this.actionPerformed(evt);            }        });        jTFnumel.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusLost(java.awt.event.FocusEvent evt) {                jTfFocusLost(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 3;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jTFnumel, gridBagConstraints);        jLnummat.setText("Number of materials");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 4;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jLnummat, gridBagConstraints);        jTFnummat.setColumns(5);        jTFnummat.setEditable(false);        jTFnummat.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                FeapUI.this.actionPerformed(evt);            }        });        jTFnummat.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusLost(java.awt.event.FocusEvent evt) {                jTfFocusLost(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 4;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jTFnummat, gridBagConstraints);        jLndm.setText("Space dimensions");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 5;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jLndm, gridBagConstraints);        jTFndm.setColumns(5);        jTFndm.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                FeapUI.this.actionPerformed(evt);            }        });        jTFndm.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusLost(java.awt.event.FocusEvent evt) {                jTfFocusLost(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 5;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jTFndm, gridBagConstraints);        jLndf.setText("Unknowns per node");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 6;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jLndf, gridBagConstraints);        jTFndf.setColumns(5);        jTFndf.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                FeapUI.this.actionPerformed(evt);            }        });        jTFndf.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusLost(java.awt.event.FocusEvent evt) {                jTfFocusLost(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 6;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        jPProperties.add(jTFndf, gridBagConstraints);        jLnen.setText("Unkowns per element");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 7;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;

⌨️ 快捷键说明

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