Featured Posts

[Travel][feat1]

Mock Questions on ISTQB With Certification Guide

January 21, 2019
Question Papers for ISTQB
Question Papers for ISTQB

Question Papers for ISTQB:

When I was preparing for ISTQB certification, I was going through the study materials provided by our guide and several other sites which was providing me the questions. Here are the set of questions that we can practice before we sit for the ISTQB certification.
In 1998-in britain the first approach of developping multi level qualififying programme was developed.
Indian Testing board:2005(foundation level)
Indian Testing board:2004(advanced level)


Different Testing boards:

The spanish Testing board:SSTQB
The German Testing Borard:GTB
International Software Quality institute-iSQI
Global association for software quality-gasq
ISTQB News letter
http://eepurl.com/cSXQ

This post will help to clear istqb foundation exam as well help you to answer the istqb questions for interview.

Few Terminologies for ISTQB Guide:

Test Scenario :

It can be a single test case or collection of test cases or test script.It is a particular situation that is verified by set of test cases.
Test Condition:
It can be a condition under which the test is performed. The pre-condition that is specified as a part of the test case is also a test condition.

Test Strategy :

It is the high level description of the testing activities that will be performed in the programme or the organization.

Test Plan :

It is the document that describes the
  • Scope
  • Approach of testing
  • Resource requirements
  • Entry criteria and Exit Criteria
  • Features that will be tested
  • Features that will not be tested
  • Cycles of testing (System, regression, adhoc..etc..)
  • Test environment.
  • Risks and the Contingency plan.

System Requirement Specification:

A structured collection of information that specifies the requirement of the system.
This is generally done by the Business Analyst. The information that is provided is generally a high level requirement. It is generally from an end user perspective.

Functional Requirement Specification

This is a much detailed list of the functions that the System is supposed to perform. It will be a good to design this document by the Business owner, Developer and QA .
It will consist of :Work Flow diagrams, Functions performed in each screen, Compliance requirement, operation of each screen.. etc.This will be usually for a particular release ( in case of iterative development) or Project.

Testing models

I suppose this is referring to the SDLC's. In that case, it depends on the product that is being developed.
It can be a Iterative Development.
It can be a W or V model.
Now a days it is agile or extreme development.

Error:

This is a human action that produces an incorrect result.E.g-Programming error.

Defect:

A incorrect flow in the system which does not give the actual output is called Defect.
E.g-Incorrect Statement

Failure:

A defect caught during execution may cause failure.Rather deviation from its original outcome.

Causes of software failure:


Human Error:
It may be introduced into a code to a system.

Reasons for it:


  • Time pressure
  • Complexity
  • Excessive demands
  • Wrong Understanding
  • Wrong Requirement
  • Distraction

Environmental Condition
Changes in the system Environment
Reason for it:

  • Magnetism
  • Radiation
  • Hard disk Crashes

Debugging and Software Testing:

Debugging is done by Developers and Software Testing is done by Testers
The objective of testing is to identify the defect. The objective of debugging is to rectify the identified defect.
A tester identifies the defect in Software Testing phase and sends to Development team to fix it. Developer then re-runs the code, identifies the cause of the defect and fixes the same. This is debugging.

Features of Software Testing and who performs it?



  • Test early and test often.
  • Integrate the application development and testing life cycles. You’ll get better results and you won’t have to mediate between two armed camps in your IT shop.
  • Formalize a testing methodology; you’ll test everything the same way and you’ll get uniform results.
  • Develop a comprehensive test plan; it forms the basis for the testing methodology.
  • Use both static and dynamic testing.
  • Define your expected results.
  • Understand the business reason behind the application. You’ll write a better application and better testing scripts.
  • Use multiple levels and types of testing (regression, systems, integration, stress and load).
  • Review and inspect the work, it will lower costs.
  • Don’t let your programmers check their own work; they’ll miss their own errors.
  • Software Testing is performed by Software Testers.

Limitations of Software Testing:


Software Testing can show the presence of errors; it cannot show the absence of errors

The links for ISTQB Mock Tests are as follows:


Interesting Questions for ISTQB:
Static Analysis Tools
ISTQB Question Set-1
ISTQB Question Set-2
ISTQB Question Set-3
ISTQB Question Set-4
ISTQB Question Set-5
ISTQB Question Set-6
ISTQB Question Set-7
ISTQB Question Set-8
ISTQB Question Set-9
ISTQB Question Set-10
ISTQB Question Set-11
ISTQB Question Set-12
ISTQB Question Set-13
ISTQB Question Set-14
ISTQB Question Set-15
ISTQB Question Set-16
ISTQB Question Set-17
ISTQB Question Set-18
ISTQB Question Set-19

Software Quality-ISO/IEC-9126:

Functional Quality Attribute---
The focusess are:
1.Correctness: The functionality meets the required attributes.
2.Completeness:The functionality meets all reqirements
It includes--
1.Functionality
1.1. Suitability
1.2. Accuracy
1.3. Compliance
1.4. Interoperability
1.5. Security


2.Non -Functional Quality-Attributes---
2.1. Reliability
2.2. Usuability
2.3. Efficiency
2.4. Maintability:
2.5. Portability

Type of quality Assurance(QA):
Constructive:This process is to prevent defect.
Objectives:
1.Defects need to be fixed
2.Defects need not to be repeated
It has two classifications:
1. Organizational
1.1.Guidelines
1.2.Standards
1.3.Checklist
1.4.Process rules and regulation
1.5.Legal requirements
2.Technicals
2.1.Methods
2.2.Tools
2.3.Languages
2.4.Lists/Templates
2.5.IDE(Integrated development environment)


Analytical:
This process for finding defect,leading to correcting defects and preventing failures.
Objectives:
1.Defects detected as early as possible.
2.Examination without execution.
3.defects finding executing the programme
It has 2 classification
1.Dynamic
1.1. Blackbox Technique
1.1.1. Equivalence Partitioning
1.1.2. Boundary value analysis
1.1.3. State Transition Testing
1.1.4. Decision Table
1.1.5. Use case based Testing
1.2. Experienced Based Testing
1.3. Whitebox based Teting
1.3.1. Statement coverage
1.3.2. Branch Coverage
1.3.3. Condition Coverage
1.3.4. Path Coverage
2.Static
2.1. Review/Walkthrough
2.2. Control flow analysis
2.3. Data Flow analysis
2.4. Computer metric

Bug Life cycle:



The standard Bug life cycle which i have collected from Bugzilla....is given below



Generally,what we use to follow...More simplified version of the above is ...


What is the next step when we find a bug?

When a bug is found, it needs to be communicated and assigned to developers that can fix it. After the problem is resolved, fixes should be re-tested. Additionally, determinations should be made regarding requirements, software, hardware, safety impact, etc., for regression testing to check the fixes didn't create other problems elsewhere. If a problem-tracking system is in place, it should encapsulate these determinations. A variety of commercial, problem-tracking/management software tools are available. These tools, with the detailed input of software test engineers, will give the team complete information so developers can understand the bug, get an idea of its severity, reproduce it and fix it.

Mock Questions on ISTQB With Certification Guide Mock Questions on ISTQB With Certification Guide Reviewed by Animesh Chatterjee on January 21, 2019 Rating: 5

BigDecimal Class in Java

January 20, 2019
BigDecimal Class in Java
BigDecimal Class in Java

BigDecimal Class in Java

BigDecimal supports arbitrary precision  floating point numbers.We can use them for accurate calculations like monetary or financial application .
BigDecimal objects are represented as an integer of arbitrary size and an scale that represents the number of decimal places in the given BigDecimal.

The structure of the BigDecimal class is given as:


public class java.math.BigDecimal extends
             java.lang.Number {
//Constructors
public BigDecimal(String val) throws NumberFormatException;
public BigDecimal(double val) throws NumberFormatException;
public BigDecimal(BigInteger val);
public BigDecimal(BigInteger val, int scale) throws NumberFormatException;
// Constants
public static final int ROUND_CEILING;
public static final int ROUND_DOWN;
public static final int ROUND_FLOOR;
public static final int ROUND_HALF_DOWN;
public static final int ROUND_HALF_EVEN;
public static final int ROUND_HALF_UP;
public static final int ROUND_UNNECESSARY;
public static final int ROUND_UP;
//Methods
public static BigDecimal valueOf(long val, int scale) throws NumberFormatException;
public static BigDecimal valueOf(long val);
public BigDecimal abs();
public BigDecimal add(BigDecimal val);
public int compareTo(BigDecimal val);
public BigDecimal divide(BigDecimal val, int scale, int roundingMode) throws 
ArithmeticException, IllegalArgumentException;
public BigDecimal divide(BigDecimal val, int roundingMode) throws 
ArithmeticException, IllegalArgumentException;
public double doubleValue();
public boolean equals(Object x);
public float floatValue(); 
public int hashCode();
public int intValue(); 
public long longValue(); 
public BigDecimal max(BigDecimal val);
public BigDecimal min(BigDecimal val);
public BigDecimal movePointLeft(int n);
public BigDecimal movePointRight(int n);
public BigDecimal multiply(BigDecimal val);
public BigDecimal negate();
public int scale();
public BigDecimal setScale(int scale, int roundingMode) throws
ArithmeticException, IllegalArgumentException;
public BigDecimal setScale(int scale) throws ArithmeticException,
IllegalArgumentException;
public int signum();
public BigDecimal subtract(BigDecimal val);
public BigInteger toBigInteger();
public String toString(); 
}

 
BigDecimal Class in Java BigDecimal Class in Java Reviewed by Animesh Chatterjee on January 20, 2019 Rating: 5

BigInteger Class In Java

January 20, 2019
BigInteger Class In Java
BigInteger Class In Java

BigInteger Class In Java:

BigInteger supports arbitrary precision integers.This means that we can accurately represent integral values of any size without loosing any information during operation. BigInteger is not limited to 64 bits (like long) . This class defines some methods that does the same thing as normal arithmetic operator or bit manipulation operators does.

The structure of the BigInteger class defined as:



public class java.math.BigInteger extends
             java.lang.Number {
//Constructors
public BigInteger(byte[] val) throws NumberFormatException;
public BigInteger(int signum, byte[] magnitude) throws NumberFormatException;
public BigInteger(String val, int radix) throws NumberFormatException;
public BigInteger(String val) throws NumberFormatException;
public BigInteger(int numBits, Random rndSrc) throws IllegalArgumentException;
public BigInteger(int bitLength, int certainty, Random rnd);
//Methods
public static BigInteger valueOf(long val);
public BigInteger abs();
public BigInteger add(BigInteger val) throws ArithmeticException;
public BigInteger and(BigInteger val);
public BigInteger andNot(BigInteger val);
public int bitCount();
public int bitLength();
public BigInteger clearBit(int n) throws ArithmeticException;
public int compareTo(BigInteger val);
public BigInteger divide(BigInteger val) throws ArithmeticException;
public BigInteger[] divideAndRemainder(BigInteger val) throws ArithmeticException;
public double doubleValue();
public boolean equals(Object x);
public BigInteger flipBit(int n) throws ArithmeticException;
public float floatValue(); 
public BigInteger gcd(BigInteger val);
public int getLowestSetBit();
public int hashCode(); 
public int intValue();
public boolean isProbablePrime(int certainty);
public long longValue();
public BigInteger max(BigInteger val);
public BigInteger min(BigInteger val);
public BigInteger mod(BigInteger m);
public BigInteger modInverse(BigInteger m) throws ArithmeticException;
public BigInteger modPow(BigInteger exponent, BigInteger m);
public BigInteger multiply(BigInteger val);
public BigInteger negate();
public BigInteger not();
public BigInteger or(BigInteger val);
public BigInteger pow(int exponent) throws ArithmeticException;
public BigInteger remainder(BigInteger val) throws ArithmeticException;
public BigInteger setBit(int n) throws ArithmeticException;
public BigInteger shiftLeft(int n);
public BigInteger shiftRight(int n);
public int signum();
public BigInteger subtract(BigInteger val);
public boolean testBit(int n) throws ArithmeticException;
public byte[] toByteArray();
public String toString(int radix);
public String toString();
public BigInteger xor(BigInteger val);
}

 
BigInteger Class In Java BigInteger Class In Java Reviewed by Animesh Chatterjee on January 20, 2019 Rating: 5

ItemSelectable interface in Java

January 16, 2019
ItemSelectable interface in Java
ItemSelectable interface in Java

ItemSelectable interface in Java:


ItemSelectable is an abstract interface that represents one or more items to the user and allow users to select zero or more from them.

The structure of ItemSelectable interface is given as:


public abstract interface java.awt.ItemSelectable {
//Methods
public abstract void addItemListener(ItemListener itl);
//adds ItemListener objects to be notified when an item is selected.
public abstract Object[] getSelectedObjects();
//Returns an array of selected objects or null.
public abstract void removeItemListener(ItemListener itl);
//removes ItemListener objects to be notified when an item is selected.
}
 
ItemSelectable interface in Java ItemSelectable interface in Java Reviewed by Animesh Chatterjee on January 16, 2019 Rating: 5

Adjustable interface in Java

January 16, 2019
Adjustable interface in Java
Adjustable interface in Java

Adjustable interface in Java:

Adjustable interface are applicable to the application which maintain an user adjustable numeric value by implementing several methods defined here.
The user specific value should have a maximum  and a minimum value. These value can be incremented at a time or a block at a time. A simple example of Adjustable interface is the ScrollBar of an application.
An Adjustable object generates an AdjustmentEvent that is adjusted and it maintains a list of adjustmentListener objects which may be notified when such an event occurs. Like Scollbar up and down and displays the values.

The interface Adjustable is defined as:


public abstract interface java.awt.Adjustable {
// Constants
public static final int HORIZONTAL;
public static final int VERTICAL;
//Methods
public abstract void addAdjustmentListener(AdjustmentListener l);
public abstract int getBlockIncrement();
public abstract int getMaximum();
public abstract int getMinimum();
public abstract int getOrientation();
public abstract int getUnitIncrement();
public abstract int getValue();
public abstract int getVisibleAmount();
public abstract void removeAdjustmentListener(AdjustmentListener l);
public abstract void setBlockIncrement(int b);
public abstract void setMaximum(int max);
public abstract void setMinimum(int min);
public abstract void setUnitIncrement(int u);
public abstract void setValue(int v);
public abstract void setVisibleAmount(int v);
}
 
Adjustable interface in Java Adjustable interface in Java Reviewed by Animesh Chatterjee on January 16, 2019 Rating: 5

DecimalFormat in Java

January 16, 2019
DecimalFormat in Java
DecimalFormat in Java

DecimalFormat in Java:

DecimalFormat class is subclass of Format class mostly used by NumberFormat class.
DecimalFormat works for all locales. It uses the base 10.
Most of the applications can use the static methods of NumberFormat to get the object for a desired locale and can perform minor locale independent customization on that object.
DecimalFormat uses pattern to format and parse the customized number.

The pattern of DecimalFormat may be as follows:


Character Meaning
# A digit,zeros shows as absent
0 A digit ,zeros shows as 0
. Locale specific decimal separator
, Locale specific grouping separator
- Locale specific negative prefix
% Show value in percentage
; Separates positive number format from optional
negative number format
positive numbers are on left
negative numbers on right
' Reserved character shown in the output
other shown in the output
We can provide pattern like-"$#,###0.00" etc.If we do not specify the format or pattern, the default local specific format is used

The class structure DecimalFormat is given as:


public class java.text.DecimalFormat extends 
             java.text.NumberFormat {
//Constructors
public DecimalFormat();
public DecimalFormat(String pattern);
public DecimalFormat(String pattern, DecimalFormatSymbols symbols);
//Methods
public void applyLocalizedPattern(String pattern);
public void applyPattern(String pattern);
public Object clone(); 
public boolean equals(Object obj); 
public StringBuffer format(double number, StringBuffer result,FieldPosition fieldPosition); 
public StringBuffer format(long number, StringBuffer result,FieldPosition fieldPosition); 
public DecimalFormatSymbols getDecimalFormatSymbols();
public int getGroupingSize();
public int getMultiplier();
public String getNegativePrefix();
public String getNegativeSuffix();
public String getPositivePrefix();
public String getPositiveSuffix();
public int hashCode(); 
public boolean isDecimalSeparatorAlwaysShown();
public Number parse(String text, ParsePosition status); 
public void setDecimalFormatSymbols(DecimalFormatSymbols newSymbols);
public void setDecimalSeparatorAlwaysShown(boolean newValue);
public void setGroupingSize(int newValue);
public void setMultiplier(int newValue);
public void setNegativePrefix(String newValue);
public void setNegativeSuffix(String newValue);
public void setPositivePrefix(String newValue);
public void setPositiveSuffix(String newValue);
public String toLocalizedPattern();
public String toPattern();
}
 
DecimalFormat in Java DecimalFormat in Java Reviewed by Animesh Chatterjee on January 16, 2019 Rating: 5

AreaAveragingScaleFilter in Java

January 16, 2019
AreaAveragingScaleFilter in Java
AreaAveragingScaleFilter in Java

AreaAveragingScaleFilter in Java:

AreaAveragingScaleFilter helps in scaling of an image to a specified pixels size. AreaAveragingScaleFilter also helps to communicate between image filter and the FilteredImageSource. To use this filter effectively, we can call Image.getScaledInstance() method with a hint constant.

AreaAveragingScaleFilter uses a scaling algorithm that averages the adjacent pixel values when shrinking or expanding an image. This algorithm produced a smooth scaled version of the image. However there is a super class of AreaAveragingScaleFilter called ReplicateScaleFilter uses a faster,no so smooth scaling algorithm.

The class Structure of AreaAveragingScaleFilter in Java is given as:


public class java.awt.image.AreaAveragingScaleFilter extends 
             java.awt.image.ReplicateScaleFilter{
//Constructor
public AreaAveragingScaleFilter(int width, int height);
//Methods
public void setHints(int hints);
public void setPixels(int x, int y, int w, int h, ColorModel model,
byte[] pixels, int off, int scansize);
public void setPixels(int x, int y, int w, int h, ColorModel model, int[]
pixels, int off, int scansize);
}
 
AreaAveragingScaleFilter in Java AreaAveragingScaleFilter in Java Reviewed by Animesh Chatterjee on January 16, 2019 Rating: 5

SimpleDateFormat in Java

January 16, 2019
SimpleDateFormat in Java
SimpleDateFormat in Java

SimpleDateFormat in Java:

SimpleDateFormat is sub class of Format class to handle parsing and formatting of dates. We can not use the SimpleDateFormat class directly as the Date may be affected by locale. It is used mostly by DateFormat class by getting the locale info.

SimpleDateFormat class is helpful to format a specified date and time as per specified patterns for a default locale or predefined locale. 

The applyPattern() method of the SimpleDateFormat clas is responsible for formatting the pattern used by an object.

The pattern table is given as:


On Filed Full Pattern Short Pattern
Year yyyy (4 digits) yy (2 digits)
Month MMM (Name) MM (2 digits)
M   (1/2 digits)
Day of Week EEEE EE
Day of the Month dd (2 digits) d (1/2 digits)
Day of week in month F
Day in year DDD (3 digits) D (1/2/3 digits)
Week in year ww
Era G
Timezone zzzz zz
AM/PM a
Hours [ 0-12] hh (2 digits) h (1/2 digits)
Hours [ 0-23] HH (2 digits) H (1/2 digits)
Hours [0-11] KK K
Hours [1-24] kk k
Minutes mm
Second ss
Miliseconds SSS

The Structure of SimpleDateFormat in Java is given as:


public class java.text.SimpleDateFormat extends 
             java.text.DateFormat {
//Constructors
public SimpleDateFormat();
public SimpleDateFormat(String pattern);
public SimpleDateFormat(String pattern, Locale loc);
public SimpleDateFormat(String pattern, DateFormatSymbols formatData);
//Methods
public void applyLocalizedPattern(String pattern);
public void applyPattern(String pattern);
public Object clone(); 
public boolean equals(Object obj); 
public StringBuffer format(Date date, StringBuffer toAppendTo,
FieldPosition pos);
public DateFormatSymbols getDateFormatSymbols();
public int hashCode(); 
public Date parse(String text, ParsePosition pos);
public void setDateFormatSymbols(DateFormatSymbols newFormatSymbols);
public String toLocalizedPattern();
public String toPattern();
}
 
SimpleDateFormat in Java SimpleDateFormat in Java Reviewed by Animesh Chatterjee on January 16, 2019 Rating: 5

Array Class in Java

January 16, 2019
Array Class in Java
Array Class in Java

Array Class in Java:

In this post I have talked about Array concepts and how to use it.In this post we are going to check the structure of class Array. Array class contains set of methods that set a value or query from the set of homogeneous objects.. This class also provide us method 
  • To determine the size of Array 
  • How to create a new instance of an Array.
  • How to manipulate an Array.
The methods of Array class class are static that applies to all array values.

The class structure of Array is given as:


public final class java.lang.reflect.Array extends
                   java.lang.Object {
//Methods
public static native Object get(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native boolean getBoolean(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native byte getByte(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native char getChar(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native double getDouble(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native float getFloat(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native int getInt(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native int getLength(Object array) 
throws IllegalArgumentException;
public static native long getLong(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native short getShort(Object array, int index) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static Object newInstance(Class componentType, int length) 
throws NegativeArraySizeException;
public static Object newInstance(Class componentType, int[] dimensions) 
throws IllegalArgumentException, NegativeArraySizeException;
public static native void set(Object array, int index, Object value)
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native void setBoolean(Object array, int index, boolean z)
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native void setByte(Object array, int index, byte b)
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native void setChar(Object array, int index, char c) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native void setDouble(Object array, int index, double d)
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native void setFloat(Object array, int index, float f)
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native void setInt(Object array, int index, int i) 
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native void setLong(Object array, int index, long l)
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
public static native void setShort(Object array, int index, short s)
throws IllegalArgumentException, ArrayIndexOutOfBoundsException;
}
 
The get() method returns the element at the specified index as an Object. If the array elements are primitive data type,the value is converted to equivalent Wrapper class and returned.
we can use

  • getInteger()
  • getBytes()
  • getChar()
  • getDouble()
methods to query an Array to get primitive types.

Array Class in Java Array Class in Java Reviewed by Animesh Chatterjee on January 16, 2019 Rating: 5

Container Class In Java

January 16, 2019
Container Class In Java
Container Class In Java

Container Class In Java:

Container class can hold other components in Java application. It implements the Component class to hold or contain these other components.We need to use its sub classes like Panel,Frame,Dialog etc to hold components. We can not directly instantiate Container class.The Container , once created,can hold objects and position them using LayoutManager.

The structure of Container Class is given as:


public abstract class java.awt.Container extends
                      java.awt.Component {
// Constructor
protected Container();
// Methods
public Component add(Component comp);
public Component add(String name, Component comp);
public Component add(Component comp, int index);
public void add(Component comp, Object constraints);
public void add(Component comp, Object constraints, int index);
public void addContainerListener(ContainerListener l);
public void addNotify(); 
public int countComponents();
public void deliverEvent(Event e); 
public void doLayout(); 
public float getAlignmentX(); 
public float getAlignmentY(); 
public Component getComponent(int n);
public Component getComponentAt(int x, int y); 
public Component getComponentAt(Point p); 
public int getComponentCount();
public Component[] getComponents();
public Insets getInsets();
public LayoutManager getLayout();
public Dimension getMaximumSize(); 
public Dimension getMinimumSize(); 
public Dimension getPreferredSize(); 
public Insets insets();
public void invalidate(); 
public boolean isAncestorOf(Component c);
public void layout(); 
public void list(PrintStream out, int indent); 
public void list(PrintWriter out, int indent); 
public Component locate(int x, int y); 
public Dimension minimumSize(); 
public void paint(Graphics g); 
public void paintComponents(Graphics g);
public Dimension preferredSize(); 
public void print(Graphics g); 
public void printComponents(Graphics g);
public void remove(int index);
public void remove(Component comp);
public void removeAll();
public void removeContainerListener(ContainerListener l);
public void removeNotify(); 
public void setLayout(LayoutManager mgr);
public void validate(); 
protected void addImpl(Component comp, Object constraints, int index);
protected String paramString(); 
protected void processContainerEvent(ContainerEvent e);
protected void processEvent(AWTEvent e); 
protected void validateTree();
}
 
Container Class In Java Container Class In Java Reviewed by Animesh Chatterjee on January 16, 2019 Rating: 5
Powered by Blogger.