Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 11:11   #1
Познающий
Форумчанин
 
Аватар для Познающий
 
Регистрация: 09.05.2009
Сообщений: 162
По умолчанию Java. Кидаем картинки в GridLayout

Всем привет
Проблема у меня такая - наклепал я три панели в стиле ГридЛайоут, одну из них обозвал клиентом. Пытаюсь достать из параметров апплета адреса картинок которые в базе документа. Доставать-то достает - обозреватель аплетов так и сообщает что картинки-то загрузились, а вот как теперь выделить им ячейки и вывести на экран? Совсем не выходит. Даже простая перерисовка почему-то не получается О_о даже если я исключил все свои лайоуты.
В общем код у меня мутнейший - вторая прога на яве =( попытаюсь привести кусок

Код:
public class MyApplet extends Applet implements ActionListener,ItemListener, FocusListener	
{
Image 	img[]		= new Image[6];
	String 	param_txt[]	= new String[6];
	String 	param_img;
	Canvas img_show[]	= new Canvas[6];
в ините (){
param_img=new String();
if (param_img!=null){
		
		StringTokenizer st=new StringTokenizer(param_img,"|");
		while (st.hasMoreTokens()){
			
			img_show[k]=new Canvas();
			img[k]=img_show[k].createImage(20, 20);
			img[k]=getImage(getDocumentBase(),st.nextToken());
			add(img_show[k]);
			img_show[k].doLayout();
		}
		repaint();
		
	}
	else status.setText("Image error"); // отдельный лабел в отдельном ГридЛайоуте
}
public void paint(Graphics g){
	setLayout(Client);
	
	if (img[0]!=null)
	for (int k=0;k<6;k++){
		g.drawImage(img[k],20,20,this);
		status.setText("@#@#@#");// что-нибудь
		
	}
	
	
}
Вот както так я сам едва ли разбираюсь сроки сжатые надо писать. так что прошу прощения если глупый вопрос))
С наилучшими пожеланиями.

Последний раз редактировалось Познающий; 06.12.2010 в 11:24.
Познающий вне форума Ответить с цитированием
Старый 08.12.2010, 07:30   #2
Познающий
Форумчанин
 
Аватар для Познающий
 
Регистрация: 09.05.2009
Сообщений: 162
По умолчанию бинго

вопрос оказался реально глупый. рисуется в классе Panel о существовании которого я даже не заподозрил
С наилучшими пожеланиями.
Познающий вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отображение картинки на кнопке WPF. Загрузка картинки из ресурсов. Проблема с Uri. Casper-SC Общие вопросы .NET 0 27.06.2010 23:11
Помогите справиться с java.lang.OutOfMemoryError: Java heap space Levilaulada Помощь студентам 1 17.05.2009 10:59
Размер Image изменяется на размер картинки, а сама она рисуется на области первой картинки RPGer Мультимедиа в Delphi 6 20.10.2008 19:54