Page 1 of 1

--Set frame title of WorkScreen

PostPosted: Fri May 23, 2014 3:52 pm
by Development@SIB


This article is outdated - please use our new system at

https://doc.sibvisions.com




A work-screen doesn't have a title and it doesn't know the layout of the application which means that it doesn't know if it will be shown as window (= internal frame) or embedded as simple panel or something else. The application handles the whole layout.

But it's possible to change the title of the window. You have different options:

  • It's always possible to search the parent frame via getParent() in a loop
  • Another solution will be the application class

    Code: Select all
    public void onShow() throws Throwable
    {
        IContainer con = ((ProjX)getApplication()).getContainer(this);

        if (con instanceof IInternalFrame)
        {
            ((IInternalFrame)con).setTitle("My workscreen title");
        }
    }

If your application or workscreen manager doesn't use frames, nothing will happen.