?? globalpanel.java~2~
字號(hào):
package java2d;import java.awt.BorderLayout;import java.awt.GridBagLayout;import javax.swing.JPanel;import javax.swing.border.*;import javax.swing.event.ChangeEvent;import javax.swing.event.ChangeListener;/** * Panel that holds the Demo groups, Controls and Monitors for each tab. * It's a special "always visible" panel for the Controls, MemoryMonitor & * PerformanceMonitor. */public class GlobalPanel extends JPanel implements ChangeListener { private JPanel p; private int index; public GlobalPanel() { setLayout(new BorderLayout()); // p = new JPanel(new GridBagLayout()); p = new JPanel(new GridBagLayout()); EmptyBorder eb = new EmptyBorder(5, 0, 5, 5); BevelBorder bb = new BevelBorder(BevelBorder.LOWERED); p.setBorder(new CompoundBorder(eb, bb)); Java2Demo.addToGridBag(p, Java2Demo.controls, 0, 0, 1, 1, 0, 0); //Java2Demo.addToGridBag(p,Java2Demo.memorymonitor,0,1,1,1,0,0); Java2Demo.addToGridBag(p, Java2Demo.performancemonitor, 0, 1, 1, 1, 0, 0); add(Java2Demo.intro); } public void stateChanged(ChangeEvent e) { // Java2Demo.group[index].shutDown(Java2Demo.group[index].getPanel()); if (Java2Demo.tabbedPane.getSelectedIndex() == 0) { Java2Demo.memorymonitor.surf.stop(); Java2Demo.performancemonitor.surf.stop(); Java2Demo.controls.surf.stop(); removeAll(); add(Java2Demo.intro); Java2Demo.intro.start(); } else { // if (getComponentCount() == 1) { Java2Demo.intro.stop(); remove(Java2Demo.intro); add(p, BorderLayout.EAST); Java2Demo.memorymonitor.surf.start(); Java2Demo.performancemonitor.surf.start(); Java2Demo.controls.surf.start(); } else { remove(Java2Demo.group[index]); } index = Java2Demo.tabbedPane.getSelectedIndex() - 1; add(Java2Demo.group[index]); Java2Demo.group[index].setup(false); } validate(); }}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -