| Программируете ли Вы на Java | 
	   
	   
		 
		  
						 
			  | Да | 
			   
				
			   | 
			   36%  | 
			  [ 13 ] | 
			 
						 
			  | Нет | 
			   
				
			   | 
			   38%  | 
			  [ 14 ] | 
			 
						 
			  | Планирую начать | 
			   
				
			   | 
			   25%  | 
			  [ 9 ] | 
			 
					   
		 | 
	   
	   
		| Всего проголосовало : 36 | 
	   
	 
	 
   | 
	 
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				Возраст: 39    C нами с 28.12.2008 Репутация: 70.1    
				 | 
			 
		 | 
		
			
				
					
						
							На сегодняшний день язык Java является одним из самых перспективных и популярных языков программирования. 
 
Достаточно простой, объектно-ориентированный, кроссплатформенный...Его достоинства можно продолжать очень долго...
 
 
На нём пишут программы разной сложности и объёма: от программ для мобильных устройств до крупнейших информационных систем...
 
 
J2EE — Java Enterprise Editon, для создания программного обеспечения уровня предприятия;
 
J2SE — Java Standard Editon, для создания пользовательских приложений, в первую очередь — для настольных систем;
 
J2ME — Java Micro Edition, для использования в мобильных устройствах.
 
 
Предлагаю в этой теме задавать вопросы, связанные с программирование на Java, и не забывать отвечать на них...
 
 
Несколько полезных ссылок:
 
Серия книг "In action"
 
Java programming e-books
 
Официальный сайт разработчика языка: http://java.sun.com/						
					 | 
				 
				
					| 
						
							
						
						
													
											 | 
				 
			 
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				    C нами с 27.12.2008 Репутация: 41.9    
				 | 
			 
		 | 
		
			
				
					
						
							у вас в Engine отсутствует конструктор по умолчанию который вы вызываете в 
 
 
Engine calcEngine = new Engine();
 
 
так что вариантов два, либо вызывать с передачей экземпляра класса Interface, либо добавить в класс Engine конструктор без параметров						
					 | 
				 
				
					| 
						
							
						
						
													
											 | 
				 
			 
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				Возраст: 33       C нами с 10.12.2006 Репутация: 91.1    
				 | 
			 
		 | 
		
			
				
					
						
							так ведь не сработает 
 
Engine(Interface parent){
 
	this.parent = parent;
 
}
 
и все равно и ругнется что нету parent.MyTextField1.getText();						
					 | 
				 
				
					| 
						
							
						
						
													
											 | 
				 
			 
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				    C нами с 27.12.2008 Репутация: 41.9    
				 | 
			 
		 | 
		
			
				
					
						
							
  
	| BFoX писал(а): | 
   
  
	
	  так ведь не сработает 
 
Engine(Interface parent){
 
	this.parent = parent;
 
}
 
и все равно и ругнется что нету parent.MyTextField1.getText();
		   | 
		 
	   
 
 
ну это уже другая проблема:), проблемы нужно решать по мере поступления)						
					 | 
				 
				
					| 
						
							
						
						
													
											 | 
				 
			 
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				Возраст: 33       C нами с 10.12.2006 Репутация: 91.1    
				 | 
			 
		 | 
		
			
				
					
						
							Я чет гляжу и не пойму как оно будет работать.
 
Нужно либо сделать public static MyTextField1 в классе Interface 
 
либо передать в конструктор MyTextField1. Нет так ?   чет я с интернет магазином который делаю совсем разучился думать...
 
или через out можно передавать даже.
 
 
Добавлено спустя 6 минут 29 секунд:
 
 
а еще мне стало интересно, разве может класс передать сам себя ?						
					 | 
				 
				
					| 
						
							
						
						
													
											 | 
				 
			 
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				    C нами с 27.12.2008 Репутация: 41.9    
				 | 
			 
		 | 
		
			
				
					| 
						
							вообще если по уму, то Engine не должен обращаться к UI компонентам, в Engine просто нужно данные передавать, с которыми он уже будет какие то действия делать и возвращать результат.						
					 | 
				 
				
					| 
						
							
						
						
													
											 | 
				 
			 
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				Возраст: 33       C нами с 10.12.2006 Репутация: 91.1    
				 | 
			 
		 | 
		
			
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				Возраст: 51     C нами с 01.03.2005 Репутация: 226.6    
				 | 
			 
		 | 
		
			
				
					
						
							У тебя в классе Interface действительно нет поля MyTextField1.
 
Это поле у тебя объявлено как локальная переменная в методе main. Кроме как из main-а ты к этой переменной ни как обратиться не можешь.						
					 | 
				 
				
					| 
						
							
						
						
													
											 | 
				 
			 
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  	
		| 
			
		 | 
		
			
		 | 
	
	
		
			
			
				      C нами с 12.03.2008 Репутация: 74.3    
				 | 
			 
		 | 
		
			
				
					| 
						
							Griphon, BFoX, RST0, всем спасибо , вроде понял буду пробовать)						
					 | 
				 
				
					| 
						
							
						
						
													
											 | 
				 
			 
		 | 
	
	
	| 
			
		 | 
		
			
		 | 
	
	
		  | 
	
  
	
		| 		 | 
	
	
		| 
 |