72 lines
1.9 KiB
Java
72 lines
1.9 KiB
Java
/*
|
|
* To change this template, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
package eric.GUI.window;
|
|
|
|
import eric.GUI.pipe_tools;
|
|
import eric.GUI.windowComponent;
|
|
import eric.GUI.themes;
|
|
import java.awt.Color;
|
|
import java.awt.Dimension;
|
|
import java.awt.Graphics;
|
|
|
|
/**
|
|
*
|
|
* @author erichake
|
|
*/
|
|
public class tab_control_panel extends windowComponent {
|
|
private static int MarginLeft=10,MarginTop=8;
|
|
private nav_left NavLeftBtn;
|
|
private nav_right NavRightBtn;
|
|
private nav_menu1 NavMenu1Btn;
|
|
private nav_menu2 NavMenu2Btn;
|
|
private static tab_control_panel myself;
|
|
|
|
public void paintComponent(Graphics g) {
|
|
Dimension d=getSize();
|
|
g.drawImage(themes.getImage("tabbar.gif"), 0, 0, d.width, d.height,this);
|
|
}
|
|
|
|
// @Override
|
|
// public void paintComponent(final java.awt.Graphics g) {
|
|
// }
|
|
|
|
|
|
public void init() {
|
|
// win=StaticTools.getMainWindow(this);
|
|
setBounds(pipe_tools.getWindowSize().width-themes.getTabControlPanelWidth()-themes.getTotalRightPanelWidth(),
|
|
pipe_tools.getWindowSize().height-themes.getMainTabPanelHeight(),
|
|
themes.getTabControlPanelWidth(),
|
|
themes.getMainTabPanelHeight());
|
|
NavLeftBtn.init();
|
|
NavRightBtn.init();
|
|
NavMenu1Btn.init();
|
|
NavMenu2Btn.init();
|
|
}
|
|
|
|
public tab_control_panel() {
|
|
myself=this;
|
|
setLayout(null);
|
|
NavLeftBtn=new nav_left();
|
|
NavRightBtn=new nav_right();
|
|
NavMenu1Btn=new nav_menu1();
|
|
NavMenu2Btn=new nav_menu2();
|
|
add(NavLeftBtn);
|
|
add(NavRightBtn);
|
|
add(NavMenu1Btn);
|
|
add(NavMenu2Btn);
|
|
}
|
|
|
|
public static tab_control_panel getme(){
|
|
return myself;
|
|
}
|
|
|
|
public static int getMarginLeft(){
|
|
return MarginLeft;
|
|
}
|
|
public static int getMarginTop(){
|
|
return MarginTop;
|
|
}
|
|
}
|