Running a method in a class from main.mxml
So... this seems dumb, but I can't seem to run a method on an instance of a class. I should be able to
arraycollectioninstance[0].methodinclass(); //this doesn't work
I also tryed arraycollectioninstanace.getItemAt().methodinclass();
All I want to do in run the function sortByUdn() that resides in the class definition from main.mxml on an instance of an arraycolleection. How do I do this and why doesn't the above attempts work? What am I missing?
Below is my class:
package status
import mx.collections.ArrayCollection;
import mx.collections.IViewCursor;
import mx.collections.Sort;
import mx.collections.SortField;
import org.osmf.layout.AbsoluteLayoutFacet;
[Bindable]
public class Rack
public var currentSort:String = 'udn';
public var lowestUdn:int;
public var highestUdn:int;
public var circuits:int;
public var rackModel:String;
public var rackLevels:ArrayCollection = new ArrayCollection;
public function Rack(response:XMLList):void
circuits = response[0].info.length();
for (var i:int=0; i < circuits; i++)
rackLevels.addItem(new Level(
response[0].info[i].@udn,
response[0].info[i].@circuit,
response[0].info[i][email protected](),
response[0].info[i][email protected]()
findMinMax();
protected function sortByUdn():void
var udnSort:Sort = new Sort()
udnSort.fields = new Array();
udnSort.fields.push(new SortField('udn',true,false,true));
this.rackLevels.sort = udnSort;
this.rackLevels.refresh();
Thanks for the response!!!
So my problem is that my class (Rack) has the functions, but I'm using an arraycollection of instances of this class. So in my main Application I have:
public var current_rack:ArrayCollection = new ArrayCollection;
then later on I'm using a current_rack.addItem(new Rack(.......) several times to make the instances.
I'm trying to call a function in one instance of current_rack[7] to perform a sort on that instance. I'm storing the sort function as part of the class, as it sorts the inards of the class instance.
I really want to current_rack[0].sortByUdn();
Though the above doesn't generate a compiler error, I get a runtime error of RangeError: 'Index '0' specified is out of bounds'
Similar Messages
-
Invoke a method in one class from a different class
I am working on a much larger project, but to keep this simple, I wrote out a little test that would convey the over all theory of the program.
What I am doing is starting out with a 2 JFrames and a Class. When the program is launched, the first JFrame opens. In this JFrame is a label and a button. When the button is clicked, the second JFrame opens. This JFrame has a textField and a button. The user puts the text in the textField and presses the button. When the button is pushed, I want the text that was just put in the textField, to be displayed in the first JFrame's label. I am trying to invoke a method in the first JFrame from the second, but nothing happens. I have also tried making the Class extend from JFrame1 and invoke it from there, but no luck. So, how do I invoke a method in a class from a different class?
JFrame1 (I omitted the layout part. I made this in Netbeans so its pretty long)
public class NewJFrame1 extends javax.swing.JFrame {
private NewClass1 nC = new NewClass1();
/** Creates new form NewJFrame1 */
public NewJFrame1() {
initComponents();
jLabel1.setText("Chuck");
public void setLabels()
jLabel1.setText(nC.getName());
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
NewJFrame2 j2 = new NewJFrame2();
j2.setVisible(true);The class
public class NewClass1 {
public static String name;
public NewClass1()
public NewClass1(String n)
name = n;
public String getName()
return name;
public void setName(String n)
name = n;
}The second jFrame
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
NewClass1 nC = new NewClass1();
NewJFrame1 nF = new NewJFrame1();
nC.setName(jTextField1.getText());
nF.setLabels();
System.out.println(nC.getName());At this point I am begging for help. I have been trying for days to figure this out, and I just feel like I am not getting anywhere.
ThanksSo, how do I invoke a method in a class from a different class?Demo:
public class Main {
public static void main(String [] args) {
Test1 t1 = new Test1();
Test2 t2 = new Test2();
int i = t1.method1();
String s = t2.method2(i);
System.out.println(s);
class Test1 {
public int method1() {
return 10;
class Test2 {
public String method2(int i) {
if (i == 10)
return "ten";
else
return "nothing";
}Output is "ten".
Edited by: newark on May 28, 2008 10:55 AM -
Calling a method of one class from another withing the same package
hi,
i've some problem in calling a method of one class from another class within the same package.
for eg. if in Package mypack. i'm having 2 files, f1 and f2. i would like to call a method of f2 from f1(f1 is a servlet) . i donno exactly how to instantiate the object for f2. can anybody please help me in this regard.
Thank u in advance.
Regards,
FazliThis is what my exact problem.
i've created a bean (DataBean) to access the database. i'm having a servlet program (ShopBook). now to check some details over there in the database from the servlet i'm in need to use a method in the DataBean.
both ShopBook.java and DataBean.java lies in the package shoppack.
in ShopBook i tried to instantiate the object to DataBean as
DataBean db = new DataBean();
it shows the compiler error, unable to resolve symbol DataBean.
note:
first i compiled DataBean.java, it got compiled perfectly and the class file resides inside the shoppack.
when i'm trying to compile the ShopBook its telling this error.
hope i'm clear in explaining my problem. can u please help me?
thank u in advance.
regards,
Fazli -
Accessing private method of a class from report
Hello All,
I would have to access a private method of a class from a report.
Is it possible to access private mehod otherthan from its own class and friend classes.
Please guide on this. If is possible, to access please give some sample code.
Thanks & Regards,
Vishnu PriyaHi,
By using the friend concept you can access private attribute or method in outside class.
Try the following code,
CLASS C1 DEFINITION DEFERRED.
CLASS C2 DEFINITION CREATE PRIVATE FRIENDS C1 .
PRIVATE SECTION.
DATA : NUM TYPE I VALUE 5.
METHODS : M2.
ENDCLASS.
CLASS C2 IMPLEMENTATION.
METHOD M2.
WRITE:/5 'I am method m2 in C2'.
ENDMETHOD.
ENDCLASS .
class c1 definition.
public section .
methods : m1.
endclass.
class c1 implementation.
method m1.
DATA : OREF2 TYPE REF TO C2.
CREATE OBJECT OREF2.
WRITE:/5 OREF2->NUM.
CALL METHOD OREF2->M2.
ENDMETHOD.
endclass.
START-OF-SELECTION.
DATA : OREF1 TYPE REF TO C1.
CREATE OBJECT OREF1.
CALL METHOD OREF1->M1.
Regards,
Jeyakumar.A
Edited by: Jeyakumar Aasai on Apr 14, 2011 11:51 AM -
How to call main method in one class from another class
Suppose i have a code like this
class Demo
public static void main(String args[])
System.out.println("We are in First class");
class Demo1
public static void main(String args[])
System.out.println("We are in second class");
In the above program how to call main method in demo calss from Demo1 class......???????No, i dont know how to call other than main methods from other classes
And one more doubt i have i.e. Like in C can we see the execution of the program like how the code is being compiled step by step and how the value of the variable changes from step to step like(Add Watch)......... -
Referencing a method in one class from a constructor in another?
Hi,
I'm not sure whether this is a simple question or not, but instead of rewriting the method in another class, is there a way that I can reference that method, eg:
public int getTitleCode() {
return titleCode; }within the constructor of another class. I don't want to use inheritance with this because it would change all my existing contructors.
Any ideas how to do this, or is it just simpler to add the method to both classes?
Many thanks!Hi,
I'm trying to use a method, defined in Class A, within one of the constructors in Class B. Class B object represents a copy of the output of Class A, with the addition of a few extra methods.
Therefore to represent the details correctly in the saved text file for class B, I need to call a method from class A to save the text file for class B correctly.
Class B saves a file with a reference number unique to that class, plus a reference number that is also saved in the text file for class A.
I can achieve the correct result for the above by having the same method in both classes, but I just wondered whether instead of this I could in fact call the method from class A in the constructor for class B. With the following code,
referenceNumber = refNum;
titleReferenceNumber = titleRefNum;
titleRefNum = titles.getTitleCode();
}I just get a 'nullpointerexception' when I try to run this in the main class.
Any help or advice appreciated! -
Call function, pass value, access variable in movieclip class from main stage
i am new to flash as.
I got quite confused on some problems. as the function here
is quite different from c and asp.net.
I have a movieClip named MC, and it's enabled with action
script, with the class name MC_Rectangle
and a Stage.
I override the MC_Rectangle class file in a mc_rectangle.as
external file.
here is the code:
package{
import flash.display.*;
import flash.events.*;
public class MC_Rectangle extends MovieClip {
var sequence:int = new int();
function setSequence(data:int):void{
sequence = data;
function addSequence():void{
sequence ++;
I have new a object in the main stage var
mc_rect:MC_Rectangle = new MC_Rectangle()
question:
in main stage:
1. how can i access the variable "sequence" in "mc_rect"
2. how can i pass parametre from main stage to mc_rect via
function setSequence(data:int)?
3. how can i call the function in addSequence() in mc_rect.
in asp.net, i usually use mc_rect.sequenct,
mc_rect.setSequence(data), mc_rect.addSequence() to achieve my
goals......
btw, can function in mc_rect return out result to main stage?
thanks in advance.Your as-file must be named MC_Rectangle.as (same upper/lower
case as in the Class name)
Ad 1) You have to declare sequence as a public property
"public var sequence;" or - better - define a getter-function for
sequence.
Ad 2) mc_rect.setSequence(8); e. g. (you must write "public"
in the Class-declaration of setSequence)
Ad 3) mc_rect.addSequence(); e. g. (you must write "public"
in the Class-declaration of addSequence)
... and yes, your methods can return a value: Replace "void"
with the proper data type (int, String, ...) and place a "return
myNumber;" or the like in the method's body. -
How to call a method in IMPL class from one context node
Hi, I´ve been only study the posibility to access a method in the IMPL class from one context node class...CN## without using events, is there a way to call it ??? I don´t have it as requierement just learning thanks !.
Hi,
Try this by following this you can get the custom controller instacne in the view context nodes, for your requirement you can keep the view implementation class instance instead of cuco..
To get the custom controller instance in Context node getter/setter method:
1. Declare Cuco instance reference variable in ctxt class..
2. Set this cuco ref. in the Create context node method of ctxt class:
try.
gr_cucoadminh ?= owner->get_custom_controller( 'ICCMP_BTSHEAD/cucoadminh' ). "#EC NOTEXT
catch cx_root.
endtry.
you can avoid this step as this is not needed in case of view isntance
3. Assign this instance to the respective context node Create method using:
BTStatusH->gr_cuco ?= gr_cucoadminh. " here assign the view implementation ref. " me" instead of gr_cucoadminh
Here gr_cuco is the ref. variable of custom controller in the respective context node for eg. BtstatusH
Sample implementation of this can be found in
ICCMP_BTSHEAD/BTSHeader ->context node BTACTIVITYH-> attr ->GR_CUCO(instance of cuco)
Cheers,
Sumit Mittal -
Custom component calling function from main.mxml
I have a main.mxml that has the following function in it:
public function SubChooseField(evt:Event):void{
Alert.show( "Sub has been chosen" );
main.mxml also places the following custom component:
<?xml version="1.0" encoding="utf-8"?>
<mx:ComboBox xmlns:mx="
http://www.adobe.com/2006/mxml"
width="180" close="parent.SubChooseField(event)">
<mx:dataProvider>
<mx:Object data="1" label="choice 1 />
<mx:Object data="2" label="choice 2" />
<mx:Object data="3" label="choice 3" />
</mx:dataProvider>
</mx:ComboBox>
I want it so that when you chose one of the options in the
comboBox, it will call the function SubChooseField in the
main.mxml. But when I compile this, no matter what i try, i get the
error:
Error: Call to a possibly undefined method SubChooseField
through a reference with static type my_custom_opponent.
OR if i change the codeand remove the 'parent' to say:
close="SubChooseField(event)"> i get error:
Error: Call to a possibly undefined method SubChooseField.
any help much appreciated.Rather than trying to use parent, using events might help
here. In your main mxml file, just listen for the change event that
is dispatched from your custom component. Since it is a ComboBox
component, it automatically dispatches this event. If your
component was more complex, you would need to dispatch a custom
event.
If your custom component was named CustomCombo, then the mxml
in your main file would look something like this:
<ns1:CustomCombo id="cb" x="70" y="39" width="160"
change="SubChooseField(event)"/>
Vygo -
How to access component's control from main .mxml file?
I have a main .mxml while in which i imported custom
"popUpWindow" component using "import components.popUpWindow"
statement. In main .mxml file I display later on that component as
popUp window using popUp manager class:
var popUpWin:IFlexDisplayObject;
popUpWin = PopUpManager.createPopUp(this, popUpWindow, true);
Once component is displayed, how can i access using
actionscript component's TextInput control (specifically its .text
property) from my main .mxml file?
thanksmsabljic , sounds like you ran into the same problem as me,
perhaps... I posted a question similar to yours around the same
time. Take a look at the responses I got and maybe that will help
answer your question.
Here's a link to the post
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=60&catid=585&threadid =1285775&enterthread=y -
How to access component's control property from main .mxml file
I have a main .mxml while in which i imported custom
"popUpWindow" component using "import component.popUpWindow"
statement. In main .mxml file I display later on that component as
popUp window using popUp manager class. Once component is
displayed, how can i access using actionscript component's
TextInput control (specifically its .text property) from my main
.mxml file?
thanksI posted this answer elsewhere, maybe it will help:
First, save the new component wherever you keep your
components, let's say you call it "MyPopWindow.mxml"
Assign public variables for the string in both the main app
and the popup.
In your case, in the main app:
Code:
public var myText:String = "whatever the text field should
say.";
and then in the pop up mxml:
Code:
[Bindable]
public var myText;
Then, in the main mxml file:
Code:
// define the window type
private var popWin:MyPopWindow;
private function popMeUp(event:MouseEvent):void{
popWin =MyPopWindow(PopUpManager.createPopUp(this,
MyPopWindow, true));
popWin.myText = myText;
The important things here to notice is the name of the
component (i.e. the file) is used. A variable is created for the
window, and TYPED to your file name. Then you use the constructor
you already had, but again use your type. The "true" is optional
and gives you a modal popup window.
Lastly, assign the variable in the window (I called mine
popWin) to the variable in the main file you want to pass. -
How to access item renderer from main mxml?
Hi,
I have a datagrid which has item renderer. Code looks like this:
<mx:DataGrid id="newsfeedgrid" width="100%" height="100%" visible="true" verticalScrollPolicy="auto"
verticalGridLines="false" horizontalGridLines="true" horizontalGridLineColor="#E5F0F3" showHeaders="false"
rowHeight="70" wordWrap="true" resizableColumns="false">
<mx:columns>
<mx:DataGridColumn headerText="Image Name" dataField="imgname" width="100">
<mx:itemRenderer>
<mx:Component>
<mx:VBox height="100%" width="100%">
<!-- <mx:Image source="{data.imgname}" height="100%" width="100%"/>-->
<local:SmoothImage source="{'http://localhost/musicbook/attachdoc/'+data.imgname}" height="100%" width="100%"/>
<mx:Text text="{data.fname+' '+data.lname}" fontSize="10" fontWeight="bold" fontFamily="Verdana" color="#3D3636"/>
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn headerText="Messages" dataField="mymsg" wordWrap="true" resizable="true"
>
<mx:itemRenderer>
<mx:Component>
<mx:VBox verticalScrollPolicy="off" creationComplete="lbl_initialize()">
<!--<mx:HBox width="100%">
<mx:Text text="{data.uname}" width="100%" color="BLUE" fontSize="10" fontWeight="bold"
useHandCursor="true" buttonMode="true" mouseChildren="false"
click="this.outerDocument.userPage('msgFromC onnGrid')"/>
<mx:Text text="{data.actmsg}" width="100%" fontSize="10" fontWeight="bold"
/>
<mx:Text text="{data.secuname}" width="100%" color="BLUE" fontSize="10" fontWeight="bold"
useHandCursor="true" buttonMode="true" mouseChildren="false"
click="this.outerDocument.userPage('msgFromC onnGrid')"/>
</mx:HBox>-->
<mx:Text id="lbl" width="100%"
selectable="true"
link="lbl_link(event);" />
<!--<mx:ControlBar id="cbar">-->
<mx:Spacer height="50%"/>
<mx:HBox width="100%">
<mx:Text text="{data.datetime}" fontSize="7" color="#8B9698"/>
</mx:HBox>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
public var tempsecuname:String;
private function lbl_initialize():void {
/* if(lbl.text=="Pratik is good")
lbl.htmlText="<a href='event:flex.org'>Good</a> is Pratik";
//lbl.htmlText = "For more information on Flex, see <u><a href='event:flex.org'>http://www.flex.org/</a></u>.";
if(data.secuname==null)
tempsecuname = "";
else
tempsecuname=data.secuname;
lbl.htmlText="<a href='event:flex.org'><font color='#2112EF'><b>"+data.uname+"</b></font></a>"+data.actmsg+"<a href='event:flex.org'><font color='#2112EF'><b>"+tempsecuname+"</b></font></a>";
private function lbl_link(evt:TextEvent):void {
Alert.show(evt.toString(), evt.text);
switch (evt.text) {
case "flex.org":
// You clicked the flex.org link.
break;
]]>
</mx:Script>
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
Problem currently is since lbl_initialize() function is called on creationComplete of Vbox, output displayed is not expected and when ever i navigate to grid page output gets changed and it is not proper.
I wanted to use text ,lbl, in my main.mxml so that i can assign the value when i am setting data provider.
Please help!!!Thanks for your reply.. overriding set data in fact is a better approach and my half problem is solved but i am still facing some issues. Please find my code below:
<mx:DataGridColumn headerText="Messages" dataField="mymsg" wordWrap="true" resizable="true"
>
<mx:itemRenderer>
<mx:Component>
<mx:VBox verticalScrollPolicy="off" >
<mx:Text id="lbl" width="100%"
selectable="true"
link="lbl_link(event);" />
<!--<mx:ControlBar id="cbar">-->
<mx:Spacer height="50%"/>
<mx:HBox width="100%">
<mx:Text text="{data.datetime}" fontSize="7" color="#8B9698"/>
</mx:HBox>
<mx:Script>
<![CDATA[
import mx.core.Application;
import mx.controls.Alert;
public var tempsecuname:String;
public var tempmsg:String="";
override public function set data( value:Object ) : void {
super.data = value;
lbl.htmlText="<a href='event:data.uname'><font color='#2112EF'><b>"+data.uname+"</b></font></a>"+tempmsg;
if(data.datetime>Application.application.lastlogout)
Alert.show(Application.application.lastlogout);
lbl.setStyle("fontWeight","bold");
private function lbl_link(evt:TextEvent):void {
]]>
</mx:Script>
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
Now my text is coming properly with link like how i wanted. I have added here another functionality where I am checking the last logouttime of user and the msg time and if msgtime is greater than last logout time then i am showing it in bold.
override public function set data( value:Object ) : void {
super.data = value;
lbl.htmlText="<a href='event:data.uname'><font color='#2112EF'><b>"+data.uname+"</b></font></a>"+tempmsg;
if(data.datetime>Application.application.lastlogout)
Alert.show(Application.application.lastlogout);
lbl.setStyle("fontWeight","bold");
First time is shows properly but if i scroll then some random row is also appearing in bold, also when ever this set data function is getting called some random rows are coming in bold.
Please let me know your input -
How to call a static method of a class from another class?
Hello,
I have two classes in a package. The first one
package my package;
public class class1
protected static ImageIcon createIcon(String path)
The second one
package my package;
public class class2
private ImageIcon image1;
image1 = class1.createIcon("/mypath");
This does not work since class2 cannot load the appropriate image. Where do I have to define the ImageIcon variables in class one or two and do they have to be static variables?
Thanks in advance
ChristosIf the two classes are in the same package, that will work, in fact. A trivial example:
package foo;
public class Foo1 {
protected static String getString() {
return "World";
// Note: Member of the same package
package foo;
public class Foo2 {
public static void main(String[] argv) {
System.out.println("Hello "+ foo.Foo1.getString());
}However, if they are in different packages that won't work - the protected keyword guarantees that only classes derived from the class with the protected method can access it: Therefore this will not work:
package foo;
public class Foo1 {
protected static String getString() {
return "World";
package foo.bar;
public class Foo2{
public static void main(String[] argv) {
System.out.println("Hello "+ foo.Foo1.getString());
}But this will:
package foo;
public class Foo1 {
protected static String getString() {
return "World";
package foo.bar;
public class Foo2 extends foo.Foo1 {
public static void main(String[] argv) {
System.out.println("Hello "+ foo.Foo1.getString());
}I think you should read up a bit more about packages and inheritance, because you're going to have a lot of trouble without a good understanding of both. Try simple examples first, like the above, and if you hit problems try to produce a simple test case to help you understand the problem rather than trying to debug your whole application.
Dave. -
How to call particular method in action class from Portlets StrutsContent
I am developing a web application which uses weblogic portlets and struts. This is what I have for now in the .portlet file.
+<netuix:strutsContent action="getStudentList" module = "people/students"+
refreshAction = "getStudentList" reqestAttrpersistence="none"/>
I want it to change something like this:
+<netuix:strutsContent action="getStudentList.do?method=allGrads" module = "people/students"+
refreshAction = "getStudentLis.do?method=allGrads" reqestAttrpersistence="none"/>
But this is not working. So how can I achieve something like that?
Thanks
Edited by: user13634949 on Jun 23, 2011 1:22 PM
Edited by: user13634949 on Jun 23, 2011 1:22 PMNo, i dont know how to call other than main methods from other classes
And one more doubt i have i.e. Like in C can we see the execution of the program like how the code is being compiled step by step and how the value of the variable changes from step to step like(Add Watch)......... -
How to call a method of a class from another class
Hi,
Can some one explain me this? I want the label from the Label class to be displayed in the JFrame. I understand to do this, I have to call "label" to the ABC() and createAndShowGUI().
I am novice. It will be really helpful if you could explain me what you did.
class Label {
public Label() {
public JTextField label;
label = new JTextField("Hi");
public ABC() { //Constructor
Container c = getContentPane();
c.setLayout(new FlowLayout());
private static void createAndShowGUI() {
//Create and set up the window.
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension(600, 400));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
//Display the window.
frame.pack();
frame.setVisible(true);
public static void main(String[] args) {
//Schedule a job for the event-dispatching thread:
//creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}Will it be some thing like this?
public ABC() { //Constructor
Container c = getContentPane();
c.setLayout(new FlowLayout());
Label label = new Label();
label.add
private static void createAndShowGUI() {
//Create and set up the window.
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension(600, 400));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
frame.add(new Label());
//Display the window.
frame.pack();
frame.setVisible(true);
}merit wrote:
Hi,
Can some one explain me this? I want the label from the Label class to be displayed in the JFrame. I understand to do this, I have to call "label" to the ABC() and createAndShowGUI().
I am novice. It will be really helpful if you could explain me what you did.
class Label {
public Label() {
public JTextField label;
label = new JTextField("Hi");
public ABC() { //Constructor
Container c = getContentPane();
c.setLayout(new FlowLayout());
private static void createAndShowGUI() {
//Create and set up the window.
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension(600, 400));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
//Display the window.
frame.pack();
frame.setVisible(true);
public static void main(String[] args) {
//Schedule a job for the event-dispatching thread:
//creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}Will it be some thing like this?
public ABC() { //Constructor
Container c = getContentPane();
c.setLayout(new FlowLayout());
Label label = new Label();
label.add
private static void createAndShowGUI() {
//Create and set up the window.
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension(600, 400));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
frame.add(new Label());
//Display the window.
frame.pack();
frame.setVisible(true);
You know it maybe that it's just too late at night for me, but I see you complete Label class, but I don't see a class definition for ABC; you have a constructor for it, but not a class definition for it.
In any case, when you define a class, you use it in the same way any other class is used...
MyClass myObjectRef = new MyClass();
Maybe you are looking for
-
I have had my ipod touch 2nd generation for 3 yrs. Now its been a year with this problem but i never seem to get it fixed because i lost my warranty and repair certificate a year ago. So the problem is whenever I put in a headphone jack for some rea
-
Cannot convert to JPEG in Photoshop CS2
I have a free trial version of Adobe Photoshop CS2 and for some unknown reason when I open a PDF file Photoshop is reading it as a Bitmap Image and when I go to save it as a JPEG it will not let me. Any helpful insight is greatly appreciated.
-
ADOBE FORM-static-called multiple times - data on different pages
Hi Experts, I am calling an adobe form multiple times for each employee inside a loop. The layout is less than half the page. For each employee inside the loop when calling the ADOBE form it is triggering a new page. I want to continue the printing i
-
How to see the complete code behind the tile?
Hi All, I am working on MSA 4.0. I am able to see the code by double clicking on the methods in the tile but unable to view the complete code behind the tile. I want to see the complete code behind the tile. Can anyone help me with this? Best regards
-
Unable to connect Mssql2008 server
Hi Friends, I am working on SAP PI7.0. We are sending data from sap to SQL Server2008 database.I am getting following error in JDBC channel. ''Error when attempting to get processing resources: com.sap.aii.af.service.util.concurrent.ResourcePoolExcep