?? feapui.java
字號:
/* * 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 + -