powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос новичка в java
3 сообщений из 3, страница 1 из 1
вопрос новичка в java
    #33934889
Ksun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет всем!
у меня глюк, который не знаю как решить.
в апплете паинтом на панели отрисовывается квадрат бакграундом(цвет), далее сворачиваю окно браузера, а когда разворачиваю изображение пропадает. Помогите пожалуйста!!!
...
Рейтинг: 0 / 0
вопрос новичка в java
    #33935025
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код
...
Рейтинг: 0 / 0
вопрос новичка в java
    #33935042
Ksun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
 import  java.applet.*;
 import  java.awt.*;
 import  java.awt.event.*;
 import  java.util.*;
 import  java.lang.*;
 import  java.lang.String;
 public   class  But  extends  Applet  implements  ActionListener {
	 int  i, j;
	Color[] arr;
	Panel row1= new  Panel();
	Panel row2= new  Panel();
	Panel row3= new  Panel();
	Panel row4= new  Panel();
	TextField lField= new  TextField( 3 );
	TextField sField= new  TextField( 3 );
	Button next= new  Button("Ok");
	Button priv= new  Button("Просмотр");
	Button res= new  Button("Отмена");	
	Label light= new  Label("Яркость (0 - 255)", Label.LEFT);
	Label setur= new  Label("Насыщенность (0 - 255)", Label.LEFT);
	
	 public   int  q, r;
	String sl, ss; 
	
	 public   void  init() {
	GridLayout f_l =  new  GridLayout( 10 ,  6 ,  10 ,  10 ); 
	setLayout(f_l);
	add(row1); 
	add(row2);
	add(row3);
	add(row4);
	row1.setLayout( new  FlowLayout(FlowLayout.LEFT));
	row2.setLayout( new  FlowLayout(FlowLayout.LEFT));
	row3.setLayout( new  FlowLayout(FlowLayout.LEFT));
	row4.setLayout( new  FlowLayout(FlowLayout.LEFT));

	res.addActionListener( this );
	next.addActionListener( this );
	priv.addActionListener( this );
	row1.add(light);
	row1.add(lField);
	row2.add(setur);	
	row2.add(sField);
	row3.add(next);
	row3.add(res);
	row4.add(priv);

	lField.setEditable(true); 
	sField.setEditable(true); 

	 int  width=Integer.parseInt(getParameter("width"));
	 int  height=Integer.parseInt(getParameter("height"));
	
	arr= new  Color[ 25 ];
	}

	 public   void  actionPerformed(ActionEvent event)
	{
	String command=event.getActionCommand();
	 if (command=="Ok")
		{ 
		}
	 if (command=="Просмотр"){ 
		sl=lField.getText();
		q=java.lang.Integer.parseInt(sl);
		ss=sField.getText();
		r=java.lang.Integer.parseInt(ss);
		 for (i= 0 ; i< 25 ; i++) {
			arr[i]= new  Color(q, r, i* 10 ); 
		}
		Graphics g = getGraphics();
		 for (i= 0 ; i< 5 ; i++) {
			 for (j= 0 ; j< 5 ; j++) {
			g.setColor(arr[i* 4 +j]);
			g.fillRect( 20 +i* 45 ,  160 +j* 45 ,  40 ,  40 );
		}
	}
	}
	 if (command=="Отмена")
		{  
		lField.setText("");
		sField.setText("");
		}
	}


	 public   void  paint(Graphics g) {
		 for (i= 0 ; i< 5 ; i++) {
			 for (j= 0 ; j< 5 ; j++) {
				g.setColor(getBackground());
				g.fill3DRect( 20 +i* 45 ,  160 +j* 45 ,  40 ,  40 , false);
					}
				}
	
	}
	 public   boolean  action(Event evt, Object whatAction) {
	 if (!(evt.target  instanceof  Button)) {
	 return  false;
	}
	repaint();
	 return  true;
	}
	
	 public   boolean  keyDown(Event evt,  int  key)
	{
	 if  (((key >= '0') && (key <= '9')))
		{
		 return  false;
		}
	 else  
		 return  true;
	}


}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос новичка в java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]