Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted by antipivo ( 17 years ago )
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


    class SizeFrame extends JFrame {
		 
        public SizeFrame() {
               
            
           setTitle("ButtonTest");
         
             
//создание "инициализирование" кнопок
           JButton ButtonOK = new JButton ("OK");
           JButton ButtonExit = new JButton ("Exit");
  
       	   
//Инициализируем панель
	   Panel buttonPanel = new Panel();
	
//Добавление кнопки на панель    
	   buttonPanel.add(ButtonOK);
	   buttonPanel.add(ButtonExit);
 
//Добавление панели к фрейму 
	   add(buttonPanel);
	
	   
	   
//Создание действий кнопок
 //         ColorAction yellowAction = new ColorAction(Color.YELLOW);  
//Связывание действий с кнопками
 //	   ButtonOK.addActionListener(yellowAction);

	   

	   
//**************************************************************************
//Слушатель действия, изменяющий цвет панели
	   private class ColorAction  {
	      public ColorAction(Color c) {
		  backgroundColor =  c;
	      }
	       
	       
	   }
               	    
//**************************************************************************       	    
//take screen size and set window in center
            Toolkit kit = Toolkit.getDefaultToolkit();
            Dimension screenSize = kit.getScreenSize();
            int screenHeight = screenSize.height;
            int screenWidth = screenSize.width;

            //set height and width frame
             setSize(screenWidth/2, screenHeight/2);
             setLocationByPlatform(true);

            //set pictogramm and headline
             Image img = kit.getImage("icon.gif");
             setIconImage(img);
             setTitle("Заголовок фрейма");
            
             
        }
         
         

       //внутрений анонимный класс обработки событий
         class Handler implements ActionListener {
	
             public void actionPerformed(ActionEvent e) {
        	 //проверка источника событийt
//	         if (e.getSource() == ButtonOK) JOptionPane.showMessageDialog(null, "Вы нажали кнопку ОК");
             }
		 
    	 }
         
         
      }

 

Revise this Paste

Your Name: Code Language: