📄 datapursueframe.java.bak.svn-base
字号:
TerminalList.remove(terminal_id);
m_ListModel.removeElement(terms[i]);
break;
}
}
}
}
}
//else if (MeterTypeRadioButton.isSelected()) {
else if(PursueTypeTabbedPane.getSelectedIndex() == 1){
}
} //GEN-LAST:event_DeviceDeleteButtonActionPerformed
private void DeviceSelAllButtonActionPerformed(java.awt.event.ActionEvent evt) { //GEN-FIRST:event_DeviceSelAllButtonActionPerformed
TreePath[] m_SelectedPaths = PursueTree.getSelectionPaths();
if (m_SelectedPaths != null) {
for (int i = 0; i < m_SelectedPaths.length; i++) {
TreePath m_Path = m_SelectedPaths[i];
Object m_lastComponent = m_Path.getLastPathComponent();
if (m_lastComponent instanceof DefaultMutableTreeNode) {
DefaultMutableTreeNode SelectedNode = (DefaultMutableTreeNode)
m_lastComponent;
if (SelectedNode instanceof MyFactoryTreeNode) {
//if (TerminalTypeRadioButton.isSelected()) {
if(PursueTypeTabbedPane.getSelectedIndex() == 0){
Object m_Object = SelectedNode.getUserObject();
if (m_Object instanceof factory) {
factory m_factory = (factory) m_Object;
ArrayList Termlist = new ArrayList(m_factory.getTerminals());
for (int k = 0; k < Termlist.size(); k++) {
terminal m_terminal = (terminal) (Termlist.get(k));
if (m_terminal != null) {
Long terminal_id = new Long(m_terminal.getTerminalId());
ListModel m_listmodel = ChosenList.getModel();
if (!TerminalList.contains(terminal_id)) {
terminal m_SelectedTerminal = (terminal) (CollectorDefine.
m_HashTerminal.get(terminal_id));
if (m_SelectedTerminal != null) {
TerminalList.add(terminal_id);
DefaultListModel m_DefaultListModel = (DefaultListModel)
m_listmodel;
//String m_TermName = m_SelectedTerminal.getTerminalName();
//m_DefaultListModel.addElement(m_TermName);
m_DefaultListModel.addElement(new MyTerminalListElement(
m_SelectedTerminal));
}
}
}
}
}
}
}
if (SelectedNode instanceof MyTerminalTreeNode) {
//if (TerminalTypeRadioButton.isSelected()) {
if(PursueTypeTabbedPane.getSelectedIndex() == 0){
Object m_Object = SelectedNode.getUserObject();
if (m_Object instanceof terminal) {
terminal m_Terminal = (terminal) m_Object;
Long fac_id = new Long(m_Terminal.getFacId());
factory m_Factory = (factory) (CollectorDefine.m_HashFactory.
get(fac_id));
ArrayList Termlist = new ArrayList(m_Factory.getTerminals());
for (int k = 0; k < Termlist.size(); k++) {
terminal m_terminal = (terminal) (Termlist.get(k));
if (m_terminal != null) {
Long terminal_id = new Long(m_terminal.getTerminalId());
ListModel m_listmodel = ChosenList.getModel();
if (!TerminalList.contains(terminal_id)) {
terminal m_SelectedTerminal = (terminal) (CollectorDefine.
m_HashTerminal.get(terminal_id));
if (m_SelectedTerminal != null) {
//if (TerminalTypeRadioButton.isSelected()) {
if(PursueTypeTabbedPane.getSelectedIndex() == 0){
TerminalList.add(terminal_id);
DefaultListModel m_DefaultListModel = (
DefaultListModel) m_listmodel;
//String m_TermName = m_SelectedTerminal.getTerminalName();
//m_DefaultListModel.addElement(m_TermName);
m_DefaultListModel.addElement(new
MyTerminalListElement(m_SelectedTerminal));
}
}
}
}
}
}
}
}
}
}
}
} //GEN-LAST:event_DeviceSelAllButtonActionPerformed
private void DeviceSelectButtonActionPerformed(java.awt.event.ActionEvent evt) { //GEN-FIRST:event_DeviceSelectButtonActionPerformed
TreePath[] m_SelectedPaths = PursueTree.getSelectionPaths();
if (m_SelectedPaths != null) {
for (int i = 0; i < m_SelectedPaths.length; i++) {
TreePath m_Path = m_SelectedPaths[i];
Object m_lastComponent = m_Path.getLastPathComponent();
if (m_lastComponent instanceof DefaultMutableTreeNode) {
DefaultMutableTreeNode SelectedNode = (DefaultMutableTreeNode)
m_lastComponent;
if (SelectedNode instanceof MyTerminalTreeNode) {
//if (TerminalTypeRadioButton.isSelected()) {
if(PursueTypeTabbedPane.getSelectedIndex() == 0){
Object m_Object = SelectedNode.getUserObject();
if (m_Object instanceof terminal) {
terminal m_Terminal = (terminal) m_Object;
Long terminal_id = new Long(m_Terminal.getTerminalId());
ListModel m_listmodel = ChosenList.getModel();
if (!TerminalList.contains(terminal_id)) {
terminal m_SelectedTerminal = (terminal) (CollectorDefine.
m_HashTerminal.get(terminal_id));
if (m_SelectedTerminal != null) {
TerminalList.add(terminal_id);
DefaultListModel m_DefaultListModel = (DefaultListModel)
m_listmodel;
//String m_TermName = m_SelectedTerminal.getTerminalName();
//m_DefaultListModel.addElement(m_TermName);
m_DefaultListModel.addElement(new MyTerminalListElement(
m_SelectedTerminal));
}
}
}
}
//else if (MeterTypeRadioButton.isSelected()) {
else if(PursueTypeTabbedPane.getSelectedIndex() == 1){
//............................
}
}
}
}
}
} //GEN-LAST:event_DeviceSelectButtonActionPerformed
private void exitForm(java.awt.event.WindowEvent evt) { //GEN-FIRST:event_exitForm
FrontGuiDefine.m_DataPursueFrame = null;
FrontGuiDefine.m_FrontFrame.setDataRecruitEnable();
this.hide();
} //GEN-LAST:event_exitForm
public static void main(String args[]) {
/*
DataPursueFrame m_DataPursueFrame = new DataPursueFrame();
for(int i=0; i<5; i++){
terminal m_terminal = new terminal();
m_terminal.setTerminalName(new String("terminal_"+i));
MyTerminalListElement m_element = new MyTerminalListElement(m_terminal);
Object[] m_Objects1 = {new Integer(m_DataPursueFrame.PursueTaskTable.getModel().getRowCount()), m_element, null, null, null, null, null};
m_model.addRow(m_Objects1);
m_DataPursueFrame.PursueTaskTable.setModel(m_model);
}
PublicMethod.initColumnSizes(m_DataPursueFrame.PursueTaskTable,m_model);
m_DataPursueFrame.show();
*/
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JPanel ResultPanel;
private javax.swing.JButton DeviceDeleteButton;
private javax.swing.JPanel SetPanel;
private javax.swing.JButton ConfirmButton;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTabbedPane PursueTabbedPane;
private javax.swing.JSplitPane jSplitPane2;
private javax.swing.JCheckBox CheckBox;
private javax.swing.JTabbedPane PursueTypeTabbedPane;
private javax.swing.JPanel jPanel3;
private javax.swing.JButton DeviceSelAllButton;
private javax.swing.JPanel jPanel10;
private javax.swing.JSplitPane jSplitPane1;
private javax.swing.JButton DeviceSelectButton;
private javax.swing.JPanel jPanel2;
private javax.swing.JTree PursueTree;
private javax.swing.JPanel jPanel11;
private javax.swing.JButton DeviceDelAllButton;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JButton ReviewButton;
private javax.swing.JButton DeleteButton;
private javax.swing.JScrollPane TreeScrollPane;
private javax.swing.JTree MeterPursueTree;
private javax.swing.JPanel MeterPanel;
private javax.swing.JButton DatatMonitor;
private javax.swing.JTable PursueTaskTable;
private javax.swing.JScrollPane MeterTreeScrollPane;
private javax.swing.JButton ConfirmOnTimeButton;
private javax.swing.JPanel jPanel7;
private javax.swing.JPanel jPanel1;
private javax.swing.JList ChosenList;
private javax.swing.JButton ClearButton;
private javax.swing.JPanel SelectedPanel;
private javax.swing.JPanel CheckPanel;
private javax.swing.JButton ReportMonitor;
private javax.swing.ButtonGroup TypeGroup;
private javax.swing.JScrollPane jScrollPane3;
private javax.swing.JPanel TerminalPanel;
private javax.swing.JPanel jPanel9;
// End of variables declaration//GEN-END:variables
protected DefaultMutableTreeNode rootNode;
protected DefaultTreeModel treeModel;
protected JTree tree;
private Toolkit toolkit = Toolkit.getDefaultToolkit();
public Collection TerminalList = new ArrayList();
public Collection MeterTerminalList = new ArrayList();
private boolean m_hasMouseListener = false;
private ArrayList SendTermList = new ArrayList();
public void initTree() {
rootNode = new DefaultMutableTreeNode(PublicMethod.m_RootString);
treeModel = new DefaultTreeModel(rootNode);
PursueTree = new JTree(treeModel);
PursueTree.setEditable(false);
PursueTree.setCellRenderer(new MyTreeCellRenderer());
PursueTree.getSelectionModel().setSelectionMode(TreeSelectionModel.
DISCONTIGUOUS_TREE_SELECTION);
PursueTree.setShowsRootHandles(true);
if (m_hasMouseListener) {
return;
}
PursueTree.addTreeSelectionListener(new TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent e) {
HandleTreeEvent(e);
}
});
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -