Open a window (Swing UI) programmatically
From iDempiere en
Opens the invoice window in Swing UI.
/**
* Opens invoice window
* @param c_invoice_id
*/
public boolean openInvoice(int c_invoice_id) {
// AD_Window_ID of customer invoice window
final int AD_Window_ID = 167;
String whereString = " C_Invoice_ID = " + c_invoice_id;
final AWindow poFrame = new AWindow();
final MQuery query = new MQuery("C_Invoice");
query.addRestriction(whereString);
final boolean ok = poFrame.initWindow(AD_Window_ID, query);
if (!ok)
return false;
poFrame.pack();
AEnv.showCenterScreen(poFrame);
AEnv.addToWindowManager(poFrame);
}
