omar talahma
عدد المساهمات : 369 تاريخ التسجيل : 10/01/2010 العمر : 33 الموقع : دورا - الخليل - فلسطين العمل/الترفيه : هندسة كمبيوتر المزاج : جيد
| موضوع: طريقة اخيار الالوان في الجافا بثلاث طرق switches ,HSB,RGB السبت مايو 29, 2010 11:12 am | |
| // Fig. 12.8: ShowColors2.java // Choosing colors with JColorChooser. import javax.swing.JFrame; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JColorChooser; import javax.swing.JPanel;
public class ShowColors2 { // execute application public static void main( String[] args ) { ShowColors2JFrame application = new ShowColors2JFrame(); application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); } // end main } // end class ShowColors2 // Fig. 12.7: ShowColors2JFrame.java // Choosing colors with JColorChooser.
class ShowColors2JFrame extends JFrame { private JButton changeColorJButton; private Color color = Color.LIGHT_GRAY; private JPanel colorJPanel;
// set up GUI public ShowColors2JFrame() { super( "Using JColorChooser" );
// create JPanel for display color colorJPanel = new JPanel(); colorJPanel.setBackground( color );
// set up changeColorJButton and register its event handler changeColorJButton = new JButton( "Change Color" ); changeColorJButton.addActionListener(
new ActionListener() // anonymous inner class { // display JColorChooser when user clicks button public void actionPerformed( ActionEvent event ) { color = JColorChooser.showDialog( ShowColors2JFrame.this, "Choose a color", color );
// set default color, if no color is returned if ( color == null ) color = Color.LIGHT_GRAY;
// change content pane's background color colorJPanel.setBackground( color ); } // end method actionPerformed } // end anonymous inner class ); // end call to addActionListener add( colorJPanel, BorderLayout.CENTER ); // add colorJPanel add( changeColorJButton, BorderLayout.SOUTH ); // add button
setSize( 400, 130 ); // set frame size setVisible( true ); // display frame } // end ShowColor2JFrame constructor } // end class ShowColors2JFrame | |
|
omar talahma
عدد المساهمات : 369 تاريخ التسجيل : 10/01/2010 العمر : 33 الموقع : دورا - الخليل - فلسطين العمل/الترفيه : هندسة كمبيوتر المزاج : جيد
| موضوع: رد: طريقة اخيار الالوان في الجافا بثلاث طرق switches ,HSB,RGB السبت مايو 29, 2010 11:15 am | |
| هذا الكود جاهز فقط انسخه الى برنامج JCreato Pro | |
|