.


:




:

































 

 

 

 


swing awt




, . .

-, , NetBeans : Swing ( swing), AWT ( awt), Beans. Sun Java Studio Enterprise Layouts, , - , .

Swing Java. ( , ):

 

  JLabel
  JButton /
  JToggleButton . , . ButtonGroup, , buttonGroup.
  JCheckBox - .
  JRadioButton - , . ButtonGroup.
  ButtonGroup JToggleButton JradioButton.
  JComboBox .
  JList .
  JTextField .
  JTextArea .
  JPanel , . . layout () FlowLayout . JLayeredPane.
  JTabbedPane . , . , , , , Add From Palette ( ), .
  JScrollBar . , .
  JScrollPane
  JMenuBar JMenu ( ).
  JPopupMenu - JMenuItem ( ).
  JSlider "". , .
  JProgressBar . ,
  JSplitPane , , , , .
  JFormattedTextField
  JPasswordField .
  JSpinner - / .
  JSeparator . .
  JTextPane . . , JTextArea.
  JEditorPane
  JTree , , .
  JTable . .
  JToolBar . JToggleButton, .
  JInternalFrame . . .
  JLayeredPane
  JDesktopPane . .
  JOptionPane . . :
  • :
javax.swing.JOptionPane.showMessageDialog(null, " "); JOptionPane.showMessageDialog(null,"!", " ", JOptionPane.INFORMATION_MESSAGE);
  • :
int option=javax.swing.JOptionPane.showConfirmDialog( null,"?"); , , javax.swing.JOptionPane.NO_OPTION, CANCEL_OPTION, CLOSED_OPTION, OK_OPTION, YES_OPTION
  • :
String input=javax.swing.JOptionPane.showInputDialog( null," :"); - null. , . null ( ). , (, .).
  JColorChooser .
  JFileChooser . - (JDialog, JFrame) - .
  JFrame . jFrame1.setVisible(true);
  JDialog . jDialog1.setVisible(true);

 

. Java System.out.println( ). . .

JOptionPane.showMessageDialog(null,"!"," ",

JOptionPane.INFORMATION_MESSAGE);

, JOptionPane.ERROR_MESSAGE, - JOptionPane.WARNING_MESSAGE, - JOptionPane.QUESTION_MESSAGE. , , JOptionPane.PLAIN_MESSAGE.

 

AWT (Abstract Window Toolkit - ) Swing, awt Java. AWT , Swing, - .

AWT, Swing Canvas . . , :

java.awt.Graphics g=canvas1.getGraphics();

g.drawLine(10,10,100,100);

Swing , , , :

java.awt.Graphics g=jPanel1.getGraphics();

g.drawLine(10,10,100,100);

g=jButton3.getGraphics();

g.drawLine(10,10,100,100);

 

, , Layout . Java , . , , (anchors) , , . . , AbsoluteLayout. NetBeans Set Layout , . Free Design - . AbsoluteLayout, x y .

, Free Design . , (, ), Anchors. .

 

 

Left , Right , Top- , Bottom . , .

Java .Net

Java 1995 - . , C C++ . Java Java, , , . 1998 Java Beans, Java , Microsoft Visual BASIC Borland Delphi. , Java .

2000 Microsoft , .Net, Java: , ( ), - . .Net .

-, .Net . , , , .Net Common Language Environment Common Language Runtime . .Net C# - , Java, , .

-, Java , .Net - MS Windows. .Net .Net Framework, .

.Net , Java, . , .Net ( Common Language Environment), - . , , .Net .Net. , . . , - .Net Framework , - . , .Net Framework, MS Windows Windows XP . , . .

, .Net ISO (International Standard Organization ) 2004 , , . Mono .Net Linux, .Net Java . , , . , Java .Net, .

, Java .Net. NetBeans Open Source ( ).

NetBeans , Java Beans, . NetBeans NetBeans, Java, NetBeans, .

Open Source, , . . (freeware ) , , , . , , , - .

NetBeans Sun open licence ( Sun). NetBeans , , , , .

NetBeans Java , NetBeans . .Net , Swing . , , JDK. .Net.

JDK. java JDK , javax. , NetBeans Enterprise Pack .

 


2

ü - : , , .

ü , . , . , . , - .

ü , , . . , , . .

ü , . , . . .

ü - -, .

ü . . , .

ü , , public. . .java . public , , . , .

ü java javax, . , java. javax. .

ü main, public static void main(String[] args). , , .

ü (GUI) Design. , Swing.

ü Java /** HTML */. , @. javadoc HTML- .

ü JOptionPane.showMessageDialog(null,"!"," ", JOptionPane.INFORMATION_MESSAGE).

 

:

  • : , . . , , , , . . .
  • , .
  • , null.
  • . .
  • JRadioButton JToggleButton ButtonGroup.

  • NetBeans Java Application. swing. main JOptionPane - . , !.
  • , OK, , !, .
  • , .
  • x, , y , . , x y.
  • x . , .

 


 





:


: 2017-02-28; !; : 1436 |


:

:

.
==> ...

1683 - | 1630 -


© 2015-2024 lektsii.org - -

: 0.031 .