📄 tabsplitterdemo.java
字号:
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private List getList1() {
if (ivjList1 == null) {
try {
ivjList1 = new java.awt.List();
ivjList1.setName("List1");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjList1;
}
/**
* Return the Scrollbar1 property value.
* @return java.awt.Scrollbar
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private Scrollbar getScrollbar1() {
if (ivjScrollbar1 == null) {
try {
ivjScrollbar1 = new java.awt.Scrollbar();
ivjScrollbar1.setName("Scrollbar1");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjScrollbar1;
}
/**
* Return the ScrollPane1 property value.
* @return java.awt.ScrollPane
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private ScrollPane getScrollPane1() {
if (ivjScrollPane1 == null) {
try {
ivjScrollPane1 = new java.awt.ScrollPane();
ivjScrollPane1.setName("ScrollPane1");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjScrollPane1;
}
/**
* Return the TabNamePanel1 property value.
* @return com.magelang.tabsplitter.TabNamePanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private com.magelang.tabsplitter.TabNamePanel getTabNamePanel1() {
if (ivjTabNamePanel1 == null) {
try {
ivjTabNamePanel1 = new com.magelang.tabsplitter.TabNamePanel();
ivjTabNamePanel1.setName("TabNamePanel1");
ivjTabNamePanel1.setTabName("A FlowLayout");
ivjTabNamePanel1.add(getButton8(), getButton8().getName());
ivjTabNamePanel1.add(getButton5(), getButton5().getName());
ivjTabNamePanel1.add(getButton51(), getButton51().getName());
ivjTabNamePanel1.add(getButton7(), getButton7().getName());
ivjTabNamePanel1.add(getButton6(), getButton6().getName());
ivjTabNamePanel1.add(getButton4(), getButton4().getName());
ivjTabNamePanel1.add(getButton3(), getButton3().getName());
ivjTabNamePanel1.add(getButton9(), getButton9().getName());
ivjTabNamePanel1.add(getButton10(), getButton10().getName());
ivjTabNamePanel1.add(getButton11(), getButton11().getName());
ivjTabNamePanel1.add(getButton12(), getButton12().getName());
ivjTabNamePanel1.add(getButton13(), getButton13().getName());
ivjTabNamePanel1.add(getButton14(), getButton14().getName());
ivjTabNamePanel1.add(getButton2(), getButton2().getName());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTabNamePanel1;
}
/**
* Return the TabNamePanel2 property value.
* @return com.magelang.tabsplitter.TabNamePanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private com.magelang.tabsplitter.TabNamePanel getTabNamePanel2() {
if (ivjTabNamePanel2 == null) {
try {
ivjTabNamePanel2 = new com.magelang.tabsplitter.TabNamePanel();
ivjTabNamePanel2.setName("TabNamePanel2");
ivjTabNamePanel2.setLayout(getTabNamePanel2GridLayout());
ivjTabNamePanel2.setTabName("A GridLayout");
ivjTabNamePanel2.add(getButton26(), getButton26().getName());
ivjTabNamePanel2.add(getButton25(), getButton25().getName());
ivjTabNamePanel2.add(getButton24(), getButton24().getName());
ivjTabNamePanel2.add(getButton23(), getButton23().getName());
ivjTabNamePanel2.add(getButton22(), getButton22().getName());
ivjTabNamePanel2.add(getButton21(), getButton21().getName());
ivjTabNamePanel2.add(getButton20(), getButton20().getName());
ivjTabNamePanel2.add(getButton19(), getButton19().getName());
ivjTabNamePanel2.add(getButton18(), getButton18().getName());
ivjTabNamePanel2.add(getButton17(), getButton17().getName());
ivjTabNamePanel2.add(getButton16(), getButton16().getName());
ivjTabNamePanel2.add(getButton15(), getButton15().getName());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTabNamePanel2;
}
/**
* Return the TabNamePanel2GridLayout property value.
* @return java.awt.GridLayout
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private GridLayout getTabNamePanel2GridLayout() {
java.awt.GridLayout ivjTabNamePanel2GridLayout = null;
try {
/* Create part */
ivjTabNamePanel2GridLayout = new java.awt.GridLayout();
ivjTabNamePanel2GridLayout.setRows(3);
} catch (java.lang.Throwable ivjExc) {
handleException(ivjExc);
};
return ivjTabNamePanel2GridLayout;
}
/**
* Return the TabNamePanel3 property value.
* @return com.magelang.tabsplitter.TabNamePanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private com.magelang.tabsplitter.TabNamePanel getTabNamePanel3() {
if (ivjTabNamePanel3 == null) {
try {
ivjTabNamePanel3 = new com.magelang.tabsplitter.TabNamePanel();
ivjTabNamePanel3.setName("TabNamePanel3");
ivjTabNamePanel3.setLayout(getTabNamePanel3BorderLayout());
ivjTabNamePanel3.setTabName("A BorderLayout");
getTabNamePanel3().add("North", getButton27());
getTabNamePanel3().add("South", getButton28());
getTabNamePanel3().add("West", getButton29());
getTabNamePanel3().add("Center", getButton30());
getTabNamePanel3().add("East", getButton31());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTabNamePanel3;
}
/**
* Return the TabNamePanel3BorderLayout property value.
* @return java.awt.BorderLayout
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private BorderLayout getTabNamePanel3BorderLayout() {
java.awt.BorderLayout ivjTabNamePanel3BorderLayout = null;
try {
/* Create part */
ivjTabNamePanel3BorderLayout = new java.awt.BorderLayout();
ivjTabNamePanel3BorderLayout.setVgap(10);
ivjTabNamePanel3BorderLayout.setHgap(10);
} catch (java.lang.Throwable ivjExc) {
handleException(ivjExc);
};
return ivjTabNamePanel3BorderLayout;
}
/**
* Return the TabNamePanel4 property value.
* @return com.magelang.tabsplitter.TabNamePanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private com.magelang.tabsplitter.TabNamePanel getTabNamePanel4() {
java.awt.GridBagConstraints constraintsButton32 = new java.awt.GridBagConstraints();
java.awt.GridBagConstraints constraintsButton33 = new java.awt.GridBagConstraints();
java.awt.GridBagConstraints constraintsButton34 = new java.awt.GridBagConstraints();
java.awt.GridBagConstraints constraintsButton35 = new java.awt.GridBagConstraints();
java.awt.GridBagConstraints constraintsButton36 = new java.awt.GridBagConstraints();
java.awt.GridBagConstraints constraintsButton37 = new java.awt.GridBagConstraints();
java.awt.GridBagConstraints constraintsButton39 = new java.awt.GridBagConstraints();
java.awt.GridBagConstraints constraintsButton38 = new java.awt.GridBagConstraints();
if (ivjTabNamePanel4 == null) {
try {
ivjTabNamePanel4 = new com.magelang.tabsplitter.TabNamePanel();
ivjTabNamePanel4.setName("TabNamePanel4");
ivjTabNamePanel4.setLayout(new java.awt.GridBagLayout());
ivjTabNamePanel4.setTabName("Big Bad GridBagLayout");
constraintsButton32.gridx = 0; constraintsButton32.gridy = 0;
constraintsButton32.gridwidth = 1; constraintsButton32.gridheight = 4;
constraintsButton32.fill = java.awt.GridBagConstraints.BOTH;
constraintsButton32.anchor = java.awt.GridBagConstraints.CENTER;
constraintsButton32.weightx = 1.0;
constraintsButton32.weighty = 0.0;
((java.awt.GridBagLayout) getTabNamePanel4().getLayout()).setConstraints(getButton32(), constraintsButton32);
getTabNamePanel4().add(getButton32());
constraintsButton33.gridx = 1; constraintsButton33.gridy = 0;
constraintsButton33.gridwidth = 1; constraintsButton33.gridheight = 1;
constraintsButton33.fill = java.awt.GridBagConstraints.VERTICAL;
constraintsButton33.anchor = java.awt.GridBagConstraints.CENTER;
constraintsButton33.weightx = 1.0;
constraintsButton33.weighty = 1.0;
((java.awt.GridBagLayout) getTabNamePanel4().getLayout()).setConstraints(getButton33(), constraintsButton33);
getTabNamePanel4().add(getButton33());
constraintsButton34.gridx = 2; constraintsButton34.gridy = 0;
constraintsButton34.gridwidth = 1; constraintsButton34.gridheight = 1;
constraintsButton34.anchor = java.awt.GridBagConstraints.CENTER;
constraintsButton34.weightx = 0.0;
constraintsButton34.weighty = 0.0;
((java.awt.GridBagLayout) getTabNamePanel4().getLayout()).setConstraints(getButton34(), constraintsButton34);
getTabNamePanel4().add(getButton34());
constraintsButton35.gridx = 1; constraintsButton35.gridy = 1;
constraintsButton35.gridwidth = 1; constraintsButton35.gridheight = 2;
constraintsButton35.fill = java.awt.GridBagConstraints.BOTH;
constraintsButton35.anchor = java.awt.GridBagConstraints.CENTER;
constraintsButton35.weightx = 0.0;
constraintsButton35.weighty = 0.0;
((java.awt.GridBagLayout) getTabNamePanel4().getLayout()).setConstraints(getButton35(), constraintsButton35);
getTabNamePanel4().add(getButton35());
constraintsButton36.gridx = 2; constraintsButton36.gridy = 2;
constraintsButton36.gridwidth = 2; constraintsButton36.gridheight = 1;
constraintsButton36.anchor = java.awt.GridBagConstraints.CENTER;
constraintsButton36.weightx = 1.0;
constraintsButton36.weighty = 0.0;
((java.awt.GridBagLayout) getTabNamePanel4().getLayout()).setConstraints(getButton36(), constraintsButton36);
getTabNamePanel4().add(getButton36());
constraintsButton37.gridx = 2; constraintsButton37.gridy = 1;
constraintsButton37.gridwidth = 1; constraintsButton37.gridheight = 1;
constraintsButton37.anchor = java.awt.GridBagConstraints.CENTER;
constraintsButton37.weightx = 0.0;
constraintsButton37.weighty = 0.0;
((java.awt.GridBagLayout) getTabNamePanel4().getLayout()).setConstraints(getButton37(), constraintsButton37);
getTabNamePanel4().add(getButton37());
constraintsButton39.gridx = 1; constraintsButton39.gridy = 3;
constraintsButton39.gridwidth = 3; constraintsButton39.gridheight = 1;
constraintsButton39.fill = java.awt.GridBagConstraints.BOTH;
constraintsButton39.anchor = java.awt.GridBagConstraints.CENTER;
constraintsButton39.weightx = 0.0;
constraintsButton39.weighty = 0.0;
((java.awt.GridBagLayout) getTabNamePanel4().getLayout()).setConstraints(getButton39(), constraintsButton39);
getTabNamePanel4().add(getButton39());
constraintsButton38.gridx = 4; constraintsButton38.gridy = 0;
constraintsButton38.gridwidth = 1; constraintsButton38.gridheight = 3;
constraintsButton38.fill = java.awt.GridBagConstraints.HORIZONTAL;
constraintsButton38.anchor = java.awt.GridBagConstraints.CENTER;
constraintsButton38.weightx = 1.0;
constraintsButton38.weighty = 0.0;
((java.awt.GridBagLayout) getTabNamePanel4().getLayout()).setConstraints(getButton38(), constraintsButton38);
getTabNamePanel4().add(getButton38());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTabNamePanel4;
}
/**
* Return the TabNamePanel5 property value.
* @return com.magelang.tabsplitter.TabNamePanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private com.magelang.tabsplitter.TabNamePanel getTabNamePanel5() {
if (ivjTabNamePanel5 == null) {
try {
ivjTabNamePanel5 = new com.magelang.tabsplitter.TabNamePanel();
ivjTabNamePanel5.setName("TabNamePanel5");
ivjTabNamePanel5.setLayout(null);
ivjTabNamePanel5.setTabName("Messy!!! No layout!");
ivjTabNamePanel5.add(getButton58(), getButton58().getName());
ivjTabNamePanel5.add(getButton59(), getButton59().getName());
ivjTabNamePanel5.add(getButton60(), getButton60().getName());
ivjTabNamePanel5.add(getButton63(), getButton63().getName());
ivjTabNamePanel5.add(getButton64(), getButton64().getName());
ivjTabNamePanel5.add(getButton66(), getButton66().getName());
ivjTabNamePanel5.add(getButton67(), getButton67().getName());
ivjTabNamePanel5.add(getButton69(), getButton69().getName());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTabNamePanel5;
}
/**
* Return the TabNamePanel6 property value.
* @return com.magelang.tabsplitter.TabNamePanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private com.magelang.tabsplitter.TabNamePanel getTabNamePanel6() {
if (ivjTabNamePanel6 == null) {
try {
ivjTabNamePanel6 = new com.magelang.tabsplitter.TabNamePanel();
ivjTabNamePanel6.setName("TabNamePanel6");
ivjTabNamePanel6.setLayout(new java.awt.GridLayout());
ivjTabNamePanel6.setTabName("A nested tab panel, even");
ivjTabNamePanel6.add(getTabPanel1(), getTabPanel1().getName());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTabNamePanel6;
}
/**
* Return the TabPanel1 property value.
* @return com.magelang.tabsplitter.TabPanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private com.magelang.tabsplitter.TabPanel getTabPanel1() {
if (ivjTabPanel1 == null) {
try {
ivjTabPanel1 = new com.magelang.tabsplitter.TabPanel();
ivjTabPanel1.setName("TabPanel1");
ivjTabPanel1.setTabColors(new java.awt.Color[] {java.awt.Color.red,java.awt.Color.orange,java.awt.Color.yellow,java.awt.Color.green,java.awt.Color.blue,java.awt.Color.magenta,});
ivjTabPanel1.setFont(new java.awt.Font("serif", 2, 24));
ivjTabPanel1.add(geta(), geta().getName());
ivjTabPanel1.add(getb(), getb().getName());
ivjTabPanel1.add(getc(), getc().getName());
ivjTabPanel1.add(getd(), getd().getName());
ivjTabPanel1.add(gete(), gete().getName());
ivjTabPanel1.add(getf(), getf().getName());
ivjTabPanel1.add(getg(), getg().getName());
ivjTabPanel1.add(geth(), geth().getName());
ivjTabPanel1.add(geti(), geti().getName());
ivjTabPanel1.add(getj(), getj().getName());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTabPanel1;
}
/**
* Return the TabSplitter1 property value.
* @return com.magelang.tabsplitter.TabSplitter
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private com.magelang.tabsplitter.TabSplitter getTabSplitter1() {
if (ivjTabSplitter1 == null) {
try {
ivjTabSplitter1 = new com.magelang.tabsplitter.TabSplitter();
ivjTabSplitter1.setName("TabSplitter1");
ivjTabSplitter1.add(getTabNamePanel1(), getTabNamePanel1().getName());
ivjTabSplitter1.add(getTabNamePanel2(), getTabNamePanel2().getName());
ivjTabSplitter1.add(getTabNamePanel3(), getTabNamePanel3().getName());
ivjTabSplitter1.add(getTabNamePanel4(), getTabNamePanel4().getName());
ivjTabSplitter1.add(getTabNamePanel5(), getTabNamePanel5().getName());
ivjTabSplitter1.add(getTabNamePanel6(), getTabNamePanel6().getName());
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTabSplitter1;
}
/**
* Return the TextArea1 property value.
* @return java.awt.TextArea
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private TextArea getTextArea1() {
if (ivjTextArea1 == null) {
try {
ivjTextArea1 = new java.awt.TextArea();
ivjTextArea1.setName("TextArea1");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTextArea1;
}
/**
* Return the TextField1 property value.
* @return java.awt.TextField
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private TextField getTextField1() {
if (ivjTextField1 == null) {
try {
ivjTextField1 = new java.awt.TextField();
ivjTextField1.setName("TextField1");
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTextField1;
}
/**
* Called whenever the part throws an exception.
* @param exception java.lang.Throwable
*/
private void handleException(Throwable exception) {
/* Uncomment the following lines to print uncaught exceptions to stdout */
System.out.println("--------- UNCAUGHT EXCEPTION ---------");
exception.printStackTrace(System.out);
}
/**
* Handle the Applet init method.
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
public void init() {
super.init();
try {
setName("TabSplitterDemo");
setLayout(new java.awt.BorderLayout());
setSize(440, 250);
this.add("Center", getTabSplitter1());
initConnections();
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
}
/**
* Initializes connections
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private void initConnections() {
// user code begin {1}
// user code end
conn0SetTarget();
conn1SetTarget();
}
/**
* main entrypoint - starts the part when it is run as an application
* @param args java.lang.String[]
*/
public static void main(java.lang.String[] args) {
try {
java.awt.Frame frame;
try {
Class aFrameClass = Class.forName("uvm.abt.edit.TestFrame");
frame = (java.awt.Frame)aFrameClass.newInstance();
} catch (java.lang.Throwable ivjExc) {
frame = new java.awt.Frame();
}
com.magelang.test.TabSplitterDemo aTabSplitterDemo = new com.magelang.test.TabSplitterDemo();
frame.add("Center", aTabSplitterDemo);
frame.setSize(aTabSplitterDemo.getSize());
aTabSplitterDemo.init();
aTabSplitterDemo.start();
frame.setVisible(true);
aTabSplitterDemo.destroy();
} catch (Throwable exception) {
System.err.println("Exception occurred in main() of java.applet.Applet");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -