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

📄 activitybean.java~125~

📁 flowGUI简单的java图形设计
💻 JAVA~125~
字号:
package com.wiziflow.gui;import javax.swing.*;import java.awt.event.*;import java.awt.*;import java.awt.font.*;/** * 活动图标。定义“活动”中的所有属性 */public class ActivityBean extends Bean {  ImageIcon icon = new ImageIcon(com.wiziflow.gui.StartBean.class.getResource("images/activity.gif"));  JDialog dialog = new JDialog(Frame.getFrames()[0],"属性设置",true);  public ActivityBean() {    this.setIcon(icon);    dialog.getContentPane().add(this.createTabbedPane());    dialog.setSize(350,400);  }  /**   *  Bean类监听双击事件,子类覆盖showPropertyDialog()弹出属性对话框   */  public void showPropertyDialog(){    dialog.show();  }  public JTabbedPane createTabbedPane() {    JPanel jPanel1 = new JPanel();    jPanel1.setLayout(null);    //JPanel jPanel1 = new JPanel();    JLabel jLabel1 = new JLabel();    JLabel jLabel2 = new JLabel();    JLabel jLabel4 = new JLabel();    JScrollPane jScrollPane1 = new JScrollPane();    JTextArea jTextArea1 = new JTextArea();    JButton jBtnOK = new JButton();    JButton jBtnCancel = new JButton();    jLabel1.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel1.setText("名称:");    jLabel1.setBounds(new Rectangle(25, 13, 37, 18));    jLabel2.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel2.setText(this.getText());    jLabel2.setBounds(new Rectangle(62, 13, 36, 18));    jLabel4.setBounds(new Rectangle(25, 34, 62, 18));    jLabel4.setText("描述:");    jLabel4.setFont(new java.awt.Font("Dialog", 0, 12));    jScrollPane1.setBounds(new Rectangle(43, 55, 244, 105));    jTextArea1.setLineWrap(true);   // contentPane.add(jPanel1, BorderLayout.CENTER);    jPanel1.add(jLabel1, null);    jPanel1.add(jLabel2, null);    jPanel1.add(jLabel4, null);    jPanel1.add(jScrollPane1, null);    jScrollPane1.getViewport().add(jTextArea1, null);    jBtnOK.setBounds(new Rectangle(147, 246, 81, 29));    jBtnOK.setFont(new java.awt.Font("Dialog", 0, 12));    jBtnOK.setText("确定");    jBtnOK.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        jBtnOK_actionPerformed(e);      }    });    jBtnCancel.setBounds(new Rectangle(248, 247, 81, 29));    jBtnCancel.setFont(new java.awt.Font("Dialog", 0, 12));    jBtnCancel.setText("取消");    jBtnCancel.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        jBtnCancel_actionPerformed(e);      }    });    jPanel1.add(jBtnOK, null);    jPanel1.add(jBtnCancel, null);    JTabbedPane tabPane=new JTabbedPane();    //tabPane.setSize(200,300);    //JLabel common = new JLabel("常规");    tabPane.add("常规",jPanel1);    return tabPane;  }  void jBtnOK_actionPerformed(ActionEvent e) {    dialog.setVisible(false);  }  void jBtnCancel_actionPerformed(ActionEvent e) {    dialog.setVisible(false);  }}

⌨️ 快捷键说明

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