Class CardPanel extends Panel { Button bti; Button btm; TextArea txta; Panel pFir; public CardPanel(Panel pFirPan) { pFir = pFirPan; bti= new - Java
Формулировка задачи:
Здравствуйте!
Я абсолютный новичок в JAVA.
И не могу справится с простым апплетом:
Так вот какую бы кнопку я не нажимал bti шли btm в txta выводится всегда 333
import java.applet.*; import java.awt.*; import java.util.*; public class Options extends Applet { FirstPanel pPanel1; CardPanel pCard; public void init() { setLayout(new GridLayout(2, 1)); pPanel1 = new FirstPanel(); add(pPanel1); pCard = new CardPanel(pPanel1); add(pCard); pPanel1.setBackground(Color.white); pPanel1.setForeground(Color.black); repaint(); } } class FirstPanel extends Panel { } class CardPanel extends Panel { Button bti; Button btm; TextArea txta; Panel pFir; public CardPanel(Panel pFirPan) { pFir = pFirPan; Button bti= new Button('7'); Button btm= new Button('8'); txta = new TextArea('', 5, 15); add(bti); add(btm); add(txta); } public boolean action(Event evt, Object obj) { if (evt.target instanceof Button) { if (evt.target.equals(bti)) { txta.append('111'); } else if (evt.target.equals(btm)) { txta.append('222'); } else { txta.append('333'); return false; } return true; } return false; } }
Решение задачи: «Class CardPanel extends Panel { Button bti; Button btm; TextArea txta; Panel pFir; public CardPanel(Panel pFirPan) { pFir = pFirPan; bti= new»
textual
Листинг программы
class CardPanel extends Panel { Button bti; Button btm; TextArea txta; Panel pFir; public CardPanel(Panel pFirPan) { pFir = pFirPan; bti= new Button('7'); btm= new Button('8');