swing - Java how to add application from the other class into gui class -
swing - Java how to add application from the other class into gui class -
i've got keypad class separate , want run other class (gui), can have whatever want in gui class (some btn etc.) , in bottom keypad.
when seek keypad kp = new keypad();
want they're displayed in separate windows want them in same window.
that's keypad class:
import java.awt.gridlayout; import java.awt.event.actionevent; import java.awt.event.actionlistener; import javax.swing.jbutton; import javax.swing.jframe; public class keypadwork extends jframe implements actionlistener { private jbutton buttonr = new jbutton("reset"); private jbutton button0 = new jbutton("0"); private jbutton buttone = new jbutton("enter"); public keypadwork() { settitle("keypad"); setlayout(new gridlayout(4, 3, 2, 2)); (int = 1; < 10; i++) { addbutton(new jbutton(string.valueof(i))); } addbutton(buttonr); addbutton(button0); addbutton(buttone); this.pack(); setdefaultcloseoperation(jframe.exit_on_close); setlocationrelativeto(null); setresizable(false); setvisible(true); } private void addbutton(jbutton button) { button.addactionlistener(this); add(button); } @override public void actionperformed(actionevent e) { } }
that's solution, give thanks @alderath
if don't want keypadwork
instance in separate window, shouldn't create jframe
. if want within window, extend jpanel
instead , add together keypadwork
instance other jframe
using normal awt container.add(component)
method.
thanks lot!
java swing user-interface
Comments
Post a Comment