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

📄 icatlistgui.java

📁 create the email in the server
💻 JAVA
字号:
/*
 * Created on 2004/09/07
 *
 */
package za.co.halo.SecureCommunications.util;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.util.Vector;

import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JEditorPane;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.WindowConstants;
import javax.swing.JFrame;

import za.co.halo.SecureCommunications.AccountOfClient;
import za.co.halo.SecureCommunications.Rule;
import za.co.halo.SecureCommunications.ServerAdmin;

public class ICATListGUI extends javax.swing.JPanel{

	public JSplitPane splitpane;
	public JEditorPane leftEditorpane;
	public JPanel leftButtonPanel;
	public JButton removeButton;
	private JButton AddFromRuleButton;
	public JPanel rightButtonPanel;
	public JPanel rightPanel;
	private JButton addSizeRuleButton;
	int index = 0;
	public Vector<AccountOfClient> vectorOfAccount;
	private JButton addSubjectRule;
	private Vector<Object> objects;
	//private JList list;

//-==============================================================
// ac keeps the rules read from a file
// c the client which gui currently working o
// Gui componets - buttons est.
// Action handlers for each button is at the bottum of the class
//==================================================================
	public ICATListGUI(Vector<Object> objects) 
	{
		this.objects = objects;
		initGUI();
	}
	
	private void initGUI() {
		try {
			setPreferredSize(new Dimension(600,500));
			this.setLayout(null);
			{
				splitpane = new JSplitPane();
				this.add(splitpane);
				splitpane.setPreferredSize(new java.awt.Dimension(600, 333));
				splitpane.setBounds(7, 5, 600, 333);
				{
					JPanel panel = new ICATViewPanel(objects,splitpane, this, null, null);
					splitpane.add(panel, JSplitPane.LEFT);
					
				}
				{
					rightPanel = new JPanel();
					splitpane.add(rightPanel, JSplitPane.RIGHT);
					rightPanel.setPreferredSize(new java.awt.Dimension(154, 331));
				}
			}
			{
				leftButtonPanel = new JPanel();
				this.add(leftButtonPanel);
				leftButtonPanel.setPreferredSize(new java.awt.Dimension(183, 52));
				leftButtonPanel.setLayout(null);
				leftButtonPanel.setBounds(8, 343, 352, 73);
/*				{
					AddFromRuleButton = new JButton(new AddFromRuleAction());
					leftButtonPanel.add(AddFromRuleButton);
					AddFromRuleButton.setText("Add FromRule");
					AddFromRuleButton.setPreferredSize(new java.awt.Dimension(102, 26));
					AddFromRuleButton.setBounds(1, 2, 129, 26);
				}
				{
					addSizeRuleButton = new JButton(new AddSizeRuleAction());
					leftButtonPanel.add(addSizeRuleButton);
					addSizeRuleButton.setText("Add SizeRule");
					addSizeRuleButton.setBounds(134, 2, 122, 26);
				}
				{
					removeButton = new JButton(new RemoveAction());
					leftButtonPanel.add(removeButton );
					removeButton.setText("Remove");
					removeButton.setEnabled(false);
					removeButton.setPreferredSize(new java.awt.Dimension(96, 26));
					removeButton.setBounds(134, 33, 121, 26);
					{
						addSubjectRule = new JButton(new AddSubjectRuleAction() );
						leftButtonPanel.add(addSubjectRule);
						addSubjectRule.setText("Add SubjectRule");
						addSubjectRule.setBounds(2, 33, 128, 26);
					}
				}
				*/
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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