|
Time Estimates for Completion
|
||
|---|---|---|
|
You can add items to the Creo Elements/Direct Model Manager action menus.
In this lesson you'll learn how to create action menus for Creo Elements/Direct Model Manager.
|
Description:
|
5 minutes
|
|
Lab exercise:
|
15 minutes
|
|
|
Section
|
#
|
Example Actions
|
|---|---|---|
|
Actions
|
1.0
|
Load, Scan BOM, Export File
|
|
Properties
|
2.0
|
DB Properties, Table Edit, Change State
|
|
Edit
|
3.0
|
Cut, Copy, Paste
|
|
Permissions
|
4.0
|
Reserve, Unreserve
|
|
Add Related
|
5.0
|
Add New (Part, Thumbnail, Change Note)
|
|
Default
|
6.0
|
Compare, Subscribe
|
package com.acme.action;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.osm.action.*;
import com.osm.datamgmt.ui.*;
public class AcmeAction extends WMAbstractAction {
/** Creates a new instance of AcmeAction */
public AcmeAction() {
super ("Acme Action");
}
public boolean isEnabled() {
return true;
}
public void actionPerformed(ActionEvent e) {
// Display a dialog that says hello world
String msg = "Hello World";
Component parentComp = WindowManager.getInstance().getActiveWindow();
JOptionPane.showMessageDialog(parentComp, msg);
}
}
<Class extends="DMModel, DMReleaseProcess">
<Name catalog="awm_stda" msg_num="258">MODEL_3D</Name>
<ActionMenuSection>1.0
<Action>com.acme.action.AcmeAction</Action>
</ActionMenuSection>
<ActionMenuSection>1.5
<Action>com.acme.action.AcmeAction_1</Action>
<Action>com.acme.action.AcmeAction_2</Action>
</ActionMenuSection>
</Class>
<Class extends="DTModel, DTReleaseProcess">
<Name catalog="awm_stda" msg_num="10">me_model</Name>
<ActionMenuSection>1.0
<Action>com.acme.action.AcmeAction</Action>
</ActionMenuSection>
<ActionMenuSection>1.5
<Action>com.acme.action.AcmeAction_1</Action>
<Action>com.acme.action.AcmeAction_2</Action>
</ActionMenuSection>
</Class>


