Skip to main content
Email Password   helpLost your password?

Sample Image - tabcontrol.gif

Introduction

Dear Friends,
        This is one of most wanted component in Java Programming World..  
Here,
  I am using the Card Layout for developing this component. Download the project files and run the run.bat file to get the output.

Explanation

The Following files are used in the Tab Control.
Border.java
BorderPanel.java
Scrollbar.java
    - These Files are Used For crating a Customized Scroll Bar.. 
Scrollpanel.java
   - This is used bar embeding a customized scroll bar into Panel.
TabPanel.java 
  - This is used for creating tabs. That Source Code is as follows

chatClient1.java
  - is Main Applet
Here, This is source for setting Tab Panel

Source Code

import java.awt.Panel;
import java.awt.CardLayout;
import java.awt.BorderLayout;
import java.awt.*;
import java.awt.event.*;
public class TapPanel extends Panel
{
TapPanel(chatClient1 app)
{
	  // Initialize the Components

	  chatclient = app;	
	  // Main Panel

	  RightPanel = new CPanel(300, 500);
	    	    
      Panel panel2 = new Panel();
      CardLayout cardlayout = new CardLayout();
      panel2.setLayout(cardlayout);
      UserPanel = new Panel();	  
      UserPanel.add("Center",new Label("User"));
	  	  	
      ImgScrollPanel = new Panel();
	  ImgScrollPanel.setLayout(new BorderLayout());
	         
      BuddyPanel = new Panel();
	  BuddyPanel.setLayout(new BorderLayout());
	  
	  RoomPanel = new Panel();
	  RoomPanel.setLayout(new BorderLayout());
	  
	  panel2.add("UserPanel", UserPanel);
	  panel2.add("RoomPanel", RoomPanel); 
      panel2.add("ImgScrollPanel", ImgScrollPanel); 
      panel2.add("BuddyPanel", BuddyPanel);

      cardlayout.show(panel2, "UserPanel");

      RightTab = new BorderPanel(this,chatclient, cardlayout, panel2, 210, 270);
	  
      RightTab.addTab("USERS", "UserPanel");
      RightTab.addTab("ROOMS", "RoomPanel"); 
      RightTab.addTab("IMAGES", "ImgScrollPanel");
      RightTab.addTab("BUDDY", "BuddyPanel");
      RightPanel.add(RightTab);
      add(RightPanel);  
}

Panel LeftPanel,BuddyPanel,RoomPanel,ImgScrollPanel,UserPanel;
CPanel RightPanel;
BorderPanel RightTab;
chatClient1 chatclient;
public int i;
}

Finally,

If U want Panel ,You can Add as a Tabs. Finally , in Your Applet or the Main Application, U Just call like tab = new TapPanel(this); then, it will embed it into ur Applet.

Jeeva S

You must Sign In to use this message board.
 
 
Per page   
 FirstPrevNext
GeneralCode java of Chat program Pin
thopt
8:51 3 Nov '09  
GeneralNew in Java [modified] Pin
askPrins
10:30 17 Jul '08  
GeneralHey! Pin
138256ssn
9:03 16 Sep '07  
GeneralRe: Hey! Pin
askPrins
10:11 17 Jul '08  
General*-- How to GET the SOURCE CODE -- * Pin
theo251
2:35 21 Feb '07  
Generalhave the coding Pin
coool_ajit
20:44 17 Apr '06  
Generalplz send Pin
ashishkumar.er
6:59 20 Mar '06  
GeneralThere is an error in your run.bat file Pin
code rider
20:30 17 Oct '04  
GeneralNo Source files!? Pin
T.Haberkern
1:39 19 Apr '02  
GeneralRe: No Source files!? Pin
tedyoung
11:36 2 Dec '03  
Generalhttp://www.codeproject.com/useritems/java_applet_chat_with_gui.asp Pin
Altair_Liu
19:47 12 Oct '04  
GeneralRe: http://www.codeproject.com/useritems/java_applet_chat_with_gui.asp Pin
ksnare
6:41 29 May '08  


Last Updated 17 Apr 2002 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2009