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

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -