powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Интерфейс в апплете не отображается
6 сообщений из 6, страница 1 из 1
Интерфейс в апплете не отображается
    #33946780
antonkb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробую кнопку и поля выводить в апплете.
Код: 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.
 import  java.awt.*;
 import  java.awt.event.*;
 import  java.applet.*;

 public   class  ttt  extends  Applet {

	TextField field1 =  new  TextField( 20 );
	TextArea field2 =  new  TextArea( 4 , 20 );
	TextField ratioField =  new  TextField( 5 );
	Scrollbar ratioScrollBar =  new  Scrollbar( Scrollbar.HORIZONTAL,  150 ,  25 ,  50 ,  250  );
	Button btnTest =  new  Button("btnTest");

	//--------------------------------------------------------------------------
	 public   void  init()
	{

		btnTest.setLabel("Tlink test") ;
		field1.setEditable(true);
		field2.setEditable(false);
		field1.resize(field1.preferredSize());
		field2.resize(field2.preferredSize());
		 this .add(field1);
		 this .add(field2);
		 this .add(btnTest);
		show();
	}
}
в файле html:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<body>
<table width="50%" height="100%" align="center" border="1" bgcolor="#FFFFCC">
<th>FRAME</th>
<tr><td>
<applet 
    code=ttt. class 
    id=DesktopCall
    width= 500 
 	height= 420 
    >
</applet>
</td></tr>
</table>

</body>
на экране в эксплорере ничего нет
...
Рейтинг: 0 / 0
Интерфейс в апплете не отображается
    #33946989
antonkb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему в эксплорере ничего не появляется? (только серый прямоугольник)
...
Рейтинг: 0 / 0
Интерфейс в апплете не отображается
    #33947064
Symyon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавь в init(){} , первыми строчками что-то подобное:

Container contentPane=getContentPane();
contentPane.setLayout(new FlowLayout ());


потом в конце добавляй свои компоненты к этой панели, к примеру:

contentPane.add(field1);
...
Рейтинг: 0 / 0
Интерфейс в апплете не отображается
    #33947140
antonkb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
Container contentPane = getContentPane();
Не компилируется .
Ошибка. cannot resolve symbol
symbol: method getContentPane()
...
Рейтинг: 0 / 0
Интерфейс в апплете не отображается
    #33947189
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо расширять JApplet, и в init создавать JFrame. А у JFrame есть
getContentPane()
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Интерфейс в апплете не отображается
    #33952662
Symyon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady
надо расширять JApplet, и в init создавать JFrame. А у JFrame есть
getContentPane()
Posted via ActualForum NNTP Server 1.3

Правильно, это дело для Swing. getContentPane() только с JApplet.

2 antonkb:


Вот примерчик, проанализируй что где надо, все будет ясно:


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class WizardTest
extends JApplet
implements ItemListener,ActionListener
{

/** Creates a new instance of Wizard */
public WizardTest() {}

JTextField tf1;
Container contentPane1=getContentPane();


public void init()
{
//-------------------contentPane1------------------
contentPane1.setLayout(new FlowLayout());

JComboBox jc=new JComboBox();
jc.addItem("First");
jc.addItem("Second");
contentPane1.add(jc);

tf1=new JTextField(10);
contentPane1.add(tf1);
jc.addItemListener(this);

JButton jbNext1=new JButton("Next");
jbNext1.addActionListener(this);
contentPane1.add(jbNext1);
}

public void itemStateChanged (ItemEvent ie)
{
tf1.setText((String)ie.getItem());
}

public void actionPerformed(ActionEvent ae)
{
contentPane1.setVisible(false);

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


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