CardPanel.java revision 7c478bd95313f5f23a4c958a745db2134aa03244
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* ident "%Z%%M% %I% %E% SMI"
*
* Copyright (c) 2000 by Sun Microsystems, Inc.
* All rights reserved.
*/
/*
* Copyright (C) 1996 Active Software, Inc.
* All rights reserved.
*
* @(#) CardPanel.java 1.8 - last change made 06/17/97
*/
public static final int FETCHCARD = 68496;
public static final int CURRENTCARD = 68497;
private CardLayout cardLayout;
private String currentCard;
public CardPanel() {
cardLayout = new CardLayout();
cardLabel = newCardLabel();
// JDK1.1 requires a constraint
}
protected Label newCardLabel() {
/* JSTYLED */
"sunsoft.jws.visual.rt.awt.CardPanel.Card__Panel"));
}
boolean isFront =
if (isFront) {
currentCard = name;
}
return comp;
}
}
}
else
return null;
}
}
}
if (index != -1) {
}
}
public void removeAllTabs() {
}
public Enumeration tabs() {
}
/* BEGIN JSTYLED */
Global.getMsg("sunsoft.jws.visual.rt.awt.CardPanel.________There__is__no__tab__.0"), name, /* NOI18N */"\".\r\n",
/* END JSTYLED */
}
// The first card that is added will be shown by the cardLayout,
// and thusly it must become the currentCard.
if (currentCard == null) {
currentCard = name;
}
}
}
while (e.hasMoreElements()) {
return key;
}
return null;
}
// Call renameTab to rename the card
}
}
}
// Call removeTab to remove the card
currentCard = null;
}
countComponents() == 0)
// JDK1.1 requires a constraint
}
// Call removeAllTabs to remove all the cards
private void removeAllCards() {
}
public String getCurrentCard() {
return currentCard;
}
}
currentCard = name;
}
}
public void first() {
}
public void next() {
int index = frontIndex();
}
void previous() {
int index = frontIndex();
}
public void last() {
if (index >= 0)
}
private int frontIndex() {
if (currentCard == null)
return -1;
else
}
}