Skip to main content

JAVA Swing MVC in java

              JAVA swing Model-View-Controller

                                                                 Swing MVC
The design of the Swing component classes is loosely based on the Model-View-Controller architecture, or MVC.
  1. The model stores the data.
  2. The view creates the visual representation from the data in the model.
  3. The controller deals with user interaction and modifies the model and/or the view
JComponent

The basic building block of the entire visual component library of Swing is the JComponent. It's the super class of every component.

Swing components
JPasswordField
a specialized text field for password entry
JEditorPane and JTextPane
provide support for displaying and editing multiple-attributed content, such as an HTML and RTF.
JSpinner
provides selection from an ordered set of predefined values
JToggleButton
offers a button that stays depressed when selected.
JSlider
like the Scrollbar component, offers various clues to help the user choose a value.
JProgressBar
allows the user to visually see the progress of an activity.
JFormattedTextField
provides help for the input of formatted text, like numeric values, phone numbers
JTable
displays two-dimensional row and column information
JTree
supports the display of hierarchical data.
JToolTip
offers useful tips.
JToolBar
offers a draggable toolbar
JRadioButtonMenuItem
a radio button menu component.
JSeparator
The menu's separator bar
JDesktopPane and JInternalFrame
This pair of components are for Windows Multiple Document Interface (MDI).
JOptionPane
creates pop-up windows with varied content,
JColorChooser
for choosing a color
JSplitPane
places multiple components in a window with draggable divider.
JTabbedPane



tabbed panel


Join us on Facebook: Click Here 

Comments

Popular posts from this blog

Menu bar example with applet viewer in java

      Menu bar +applet viewer example-3 import java.applet.*; import java.awt.*;  /*   <applet code="MenuDemo" height=200 width=200>   </applet> */ public class MenuDemo extends Applet {             public void init( )             {                         Menus m = new Menus("Menu Bar Demo");                                    m.resize(200,200);       m.show();             } } class Menus extends Frame {             Menus(String s)             {                         super(s);                         Me...

Java question

  Java ques interview Ques:-List any five features of Java?  Ans :-Some features include Object Oriented, Platform Independent, Robust, Interpreted, Multi-threaded Ques . write full form of jdbc & odbc ?  Ans :-  JDBC -java database connectivity.             ODBC - open database connectivity Ques:- what are types of packages ? Ans: 1. Pre-defined packages 2. User defined packages Ques :-Define class?  Ans:- A class is a blue print from which individual objects are created. A class can contain fields and methods to describe the behavior of an object. Ques:- Denfie string bulider? Ans :- Use StringBuilder whenever possible because it is faster than StringBuffer. But, if thread safety is necessary then use StringBuffer objects. Ques :- What is Singleton class?  Ans:Singleton class control object creation, limiting the number to one but allowing the flexibility to create m...

MVC Example 1

                        Swing MVC Example in java Java Swing first programs In this chapter, we will program our first programs in Swing toolkit. The examples are going  to be very simple. We will cover some basic functionality. Our first example In our first example, we will show a basic window. import javax.swing.JFrame; public class Simple extends JFrame { public Simple() { setSize(300, 200); setTitle("Simple"); setDefaultCloseOperation(EXIT_ON_CLOSE); } public static void main(String[] args) { Simple simple = new Simple(); simple.setVisible(true); } } While this code is very small, the application window can do quite a lot. It can be resized, maximized, minimized. All the complexity that comes with it has been hidden from the application programmer. import javax.swing.JFrame; Here we import the JFrame widget. It is a toplevel container, which is used for plac...