Help with some explanation of code
Hi
could some one explain how the code in italics works below. Is the varaiable currentObject which has a data type of DragDrop an
array as well that gets loaded up with the string values of the dragdrops array?
public class Map extends MovieClip
var dragdrops:Array;
public function Map()
// constructor code
dragdrops = [deathvalley,goldengate,grapes,hollywood,
joshuatree,laketahoe,mission,redwood];
var currentObject:DragDrop;
for (var i:uint = 0; i < dragdrops.length; i++)
currentObject = dragdrops[i];
currentObject.target = getChildByName(currentObject.name + "_target");
AND THIS CODE I THINK TESTS FOR IF THE OBJECT HITS ITS TARGET BUT I DON'T UNDERSTAND HOW IT WORKS?
if (hitTestObject(target))
visible = false;
target.alpha = 1;
Object(parent).match();
Hi ,
Try to write the code in this type of format.
I think this may help you.
TABLES: bapiache08, bapiacgl08,bapiaccr08, bapiret2.
DATA: t_bapiache08 LIKE TABLE OF bapiache08 WITH HEADER LINE,
t_bapiacgl08 LIKE TABLE OF bapiacgl08 WITH HEADER LINE,
t_bapiaccr08 LIKE TABLE OF bapiaccr08 WITH HEADER LINE,
t_bapiret2 LIKE TABLE OF bapiret2 WITH HEADER LINE,
ct_bapiret2 LIKE TABLE OF bapiret2 WITH HEADER LINE.
t_bapiache08-obj_type = 'BKPFF'. "BKPFF
t_bapiache08-obj_key = '010000000000062005'.
t_bapiache08-obj_sys = 'T90CLNT800'. "T09CLNT800
t_bapiache08-username = 'SSI4'.
t_bapiache08-header_txt = 'DOCUMENT POSTING'.
t_bapiache08-comp_code = '1000'.
t_bapiache08-fisc_year = '2005'.
t_bapiache08-doc_date = '20050805'.
t_bapiache08-pstng_date = '20050805'.
t_bapiache08-fis_period = '07'.
t_bapiache08-doc_type = 'SA'.
t_bapiache08-compo_acc = 'FI'. "GL
APPEND t_bapiache08.
t_bapiacgl08-itemno_acc = '031'.
t_bapiacgl08-gl_account = '160000'.
t_bapiacgl08-comp_code = '1000'.
t_bapiacgl08-pstng_date = '20050805'.
t_bapiacgl08-doc_type = 'SA'.
t_bapiacgl08-fisc_year = '2005'.
t_bapiacgl08-fis_period = '07'.
t_bapiacgl08-stat_con = 'X'.
t_bapiacgl08-vendor_no = '1920'. "ACCOUNTING NO.FOR VENDOR/CREDITOR.
t_bapiacgl08-item_text = 'LINE ITEM TEXT BY VIN'.
APPEND t_bapiacgl08.
t_bapiaccr08-itemno_acc = '031'.
t_bapiaccr08-currency_iso = 'EUR'.
t_bapiaccr08-amt_doccur = '2000'.
APPEND t_bapiaccr08.
CALL FUNCTION 'BAPI_ACC_GL_POSTING_POST'
EXPORTING
documentheader = t_bapiache08
IMPORTING
OBJ_TYPE =
OBJ_KEY =
OBJ_SYS =
TABLES
accountgl = t_bapiacgl08
currencyamount = t_bapiaccr08
return = t_bapiret2
EXTENSION1 =
Thanks & Regards,
Ravi Kanth Yechuri.
Similar Messages
-
Help with some java login code
hey,
I am a new member but used to visit the site regularly. I am undergoing a java project and I cannot seem to get my head around how to code when users log in, there name must appear at the top of each page they visit.
User enters name into a text box. Do I use getter and setter methods? any bit of help would be of some advantage to me.
Thanks for your time and I'll help with anyone else who is stuck.if JSP or servlet use Session...
if you are using frame you have to consider... which frame is a top parent. that top frame will have the set and get method.. for you to set and retrieve the user name.. bear in mind that different object will have different user...
so you have to play fair game ...hehehehe :-) -
Could someone help with some pathfinding game code using Director please?
Hey guys, i`m new to director and am trying to create a very basic graffiti game with pathfinding code. any links to online tutorials or code sites would be much appreciated! thanks in advance!
I don't understand how pathfinding relates to graffiti, but here is a Lingo implementation of the A* algorithm
-
Hello, I am new to java and I need a bit of help with some code that I'm writing. here is the code:
import javax.swing.*;
public class Test{
public static void main(String[] args){
JOptionPane.showMessageDialog(null,"We will now build a block with *'s","Block",1);
String input=JOptionPane.showInputDialog(null,"Type a number: ","Number",3);
int number=Integer.parseInt(input);
int count=0; int count2=0;
for(count2=0; count2<number; count2++){
for(count=0; count<number; count++){
System.out.print("* ");
System.exit(0);
}Now, all I need is to build a block of *'s with the number that the user inputs. With the code that I wrote I get the correct number of *'s but not in the form of a block. They just print out in a straight line. I know this is a very simple task but could someone please help me out? What do I need to modify in my code so that the *'s print out arranged as a block like so:
**********Your code only uses the print method which prints without a carriage return/line feed. So you need to add a line of code to print a carriage return/line feed. Where? well that is your task to work out.
-
Want a complete migration guide to upgrade 11.1.0.7 to 11.2.0.3 database using DBUA..We are implementing R12.1.3 version and then have to migrate the default 11gR1 database to 11.2.0.3 version. Please help with some step by step docs
Upgrade to 11.2.0.3 -- Interoperability Notes Oracle EBS R12 with Oracle Database 11gR2 (11.2.0.3) (Doc ID 1585578.1)
Upgrade to 11.2.0.4 (latest 11gR2 patchset certified with R12) -- Interoperability Notes EBS 12.0 and 12.1 with Database 11gR2 (Doc ID 1058763.1)
Thanks,
Hussein -
I need help with some simple code! Please read!
hi everyone.
I'm having problems with a piece of code, and i'd be extremely greatful if somebody could give me a hand with it. I'm totally new to java and have to make a program for my university degree, but i'm finding it extremely difficult, mainly due to my total lack of apptitude for this type of thing. I know this is easy stuff, but the books I have are no use so any help would be greatly appreciated.
I have to write a program which uses two class files. I want one with the code to produce a simple button, and one to invoke it several times at different locations. I decided to write the program as one class file at first, and thought i'd be able to split it up at later. The program works fine when it is one class file. My book said that to split the two classes up, all i needed to do was change the second class to public, although this seems to not work at all. I'm at my wits end on this, and if anyone could correct my code I'd be eternally greatful.
Here is the first class... (sorry about the lack of indentation)
>>>>>>>>>>
import java.awt.*;
import java.applet.Applet;
public class Phone extends Applet {
private Image image;
public void init() {
setLayout(null);
image = getImage(getDocumentBase(), "phone.jpg");}
public void paint (Graphics g) {
g.drawImage(image, 0, 0, 700, 530, this);
PhoneButton myButton;
myButton = new PhoneButton(20,20);
>>>>>>>
This is the second class....
>>>>>>>
public class PhoneButton {
private Button butt;
public PhoneButton(int a, int b, int c){
setLayout(null);
butt = new Button();
butt.setBounds(a,b,20,20);
add(butt);
>>>>>>>>
My compiler generates errors relating to Button, but i can't do anything to please it.
Also, could anyone give me some pointers on how to add a different number or symbol to each button. That is what I added int c for, but i couldn't get it to work.
Cheers in advance.
Michael MorganI found that there are 5 error in your code.
1. You should import the "java.awt" package to the PhoneButton.java
2. The PhoneButton is not a kind of Component. You cannot not add it to the Phone class
3. the myButton = new PhoneButton(20, 20) does not provide enough parameters to create PhoneButton
4. You cannot add a Button to a PhoneButton. Becaue the PhoneButton is not a kind of Container
Fixed code:
import java.awt.*;
public class PhoneButton extends Button {
public PhoneButton(int a, int b, int c){
setBounds(a, b, 20, 20);
setLabel(String.valueOf(c));
===========================================
import java.awt.*;
import java.applet.Applet;
public class Phone extends Applet {
private Image image;
public void init() {
setLayout(null);
image = getImage(getDocumentBase(), "phone.jpg");}
public void paint (Graphics g) {
g.drawImage(image, 0, 0, 700, 530, this);
PhoneButton myButton;
myButton = new PhoneButton(20,20, 1);
======================
Visual Paradigm for UML - Full Features UML CASE tool
http://www.visual-paradigm.com/ -
Hi. I've just started working with the NI ISB-6211. This is the first ACD i've ever used, so i'm farily new to this. I have quite a bit of knowledge in programming. After searching through the installation files I found some example C Code that runs in the command prompt. I've modified one quite a bit to get it to do what I want. My question is...
Now, i'm having some issues. I'm trying to get it to print a voltage reading into the command prompt. I've hooked it all up and i've used labview to make sure everything is working as it should (Which it does!). When I compile the C program and run it, instead of returning a voltage it just aquires points, and I really have no idea what these "points" are.
Here is the main part of the example code:
DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai0","",DAQmx_Val_Cfg_Default,1.0,10.0,DAQmx_Val_Volts,NULL));
DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,"",10000.0,DAQmx_Val_Rising,DAQmx_Val_FiniteSamps,1000));
// DAQmx Start Code
DAQmxErrChk (DAQmxStartTask(taskHandle));
// DAQmx Read Code
DAQmxErrChk (DAQmxReadAnalogF64(taskHandle,1000,10.0,DAQmx_Val_GroupByChannel,data,1000,&read,NULL));
printf("Acquired %d points\n",read);
Error:
And then it just moves down to the exit clause. Is there any documentation anywhere which tells me which DAQ command I need to use to print a continuously updating voltage read out? (Just as a decimal, like 5.21V for example).
Thank you all
John
Solved!
Go to Solution.John,
The data acquired by DAQmx is written into the array called 'data'. The number of points DAQmx wrote into this array is stored in the variable 'read' which was passed in by reference. To print the values returned, you'd need to loop over the 'data' array, and print each value. See this help topic for an explanation of DAQmxReadAnalogF64.
Dan -
Help with some java work ... :(
Hi, I was wondering can anyone here give me some help or show me the way with this programming assignment. This is my first week of programming in Java and is really struggling ...
I already have some very useful help from some people on here but still have no luck.
Below is what my assignment is about and what I've done so far, sorry if it's very basic but I'm trying my hardest.
You are required to write a program in Java that can store the details of three books. Their details are
Author
Shelf location
Availability
The program should give each book a unique shelf location starting from 0001. The details should be entered from the keyboard. The program should, on request, be able to print the details of each book to the screen. The program should terminate on request. The program should first ask for a preset password to be given before continuing executing any operation described above
public class Library {
public static void main(String[] args) {
String[][] books =
{ "Shelf Location", "Author ", "Book Name ", "Availability" },
{ "0001 ", "A. Smith ", "Hello World ", "1 " },
{ "0002 ", "C. Jones ", "Goodbye World ", "0 " },
{ "0003 ", "D. Wan ", "Whatever ", "5 " }
for (int i = 0; i < books.length; i++) {
System.out.print(books[0] + " ");
for (int j = 1; j < books[i].length; j++) {
System.out.print(books[i][j] + " ");
System.out.println();
import java.io.*;
public class Login2
private static BufferedReader in;
private static BufferedReader keyboard;
public static void main(String[] args) throws IOException
keyboard = new BufferedReader(
new InputStreamReader(System.in));
String input;
boolean done = false;
while (!done)
System.out.print("Enter Password in UPPERCASE (QUIT to exit)");
input = keyboard.readLine();
if ((input.equals("LOGIN")) || (input.equalsIgnoreCase("QUIT")))
done =
true;
return.Library();
I was told to use cases, instances, etc ... nothing complicated is needed but it is still to much for me. I saw some examples of people's work and they only have approx 1.5 pages of code.
Thanx very much for people who reads this thread and offers me help.Here's something to play around with (minimal error handling)
import java.io.*;
class Library
private final String password = "java";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
private String books[][] = new String[3000][];
int bookTotal = 0;
public Library() throws IOException
options();
private void options() throws IOException
System.out.print("\nLibrary Options - \n0 - quit\n1 - Enter book details"+
"\n2 - List book details\n\nPlease enter selection number: ");
int selection = Integer.parseInt(br.readLine());
if(selection == 0) goodBye();
else
checkPassword();
if(selection == 1) newBook();
else listBook();
private void newBook() throws IOException
String another="";
do
if(bookTotal == books.length)
System.out.println("Unable to add more books");
return;
books[bookTotal] = new String[4];
System.out.print("\nEnter title details: ");
books[bookTotal][0] = br.readLine();
System.out.print("Enter author details: ");
books[bookTotal][1] = br.readLine();
System.out.print("Enter shelf location details: ");
books[bookTotal][2] = br.readLine();
System.out.print("\n0 - out of stock\n1 - available\n2 - on loan"+
"\nEnter availability details: ");
books[bookTotal][3] = br.readLine();
bookTotal++;
System.out.print("\nEnter another book? (y/n): ");
another = br.readLine();
}while(another.toLowerCase().equals("y"));
options();
private void listBook() throws IOException
String another="";
String titles = "\n";
String availability[] = {"out of stock","available","on loan"};
for(int i=0;i<bookTotal;i++) titles += (i+1)+" - "+books[0]+"\n";
int selection = 0;
if(bookTotal > 0)
do
System.out.print(titles+ "Please enter selection number: ");
selection = Integer.parseInt(br.readLine()) - 1;
System.out.println("\nBook title = "+books[selection][0]);
System.out.println("Book author = "+books[selection][1]);
System.out.println("Book shelf location = "+books[selection][2]);
System.out.println("Availability = "+availability[Integer.parseInt(books[selection][3])]);
System.out.print("\nList another book? (y/n): ");
another = br.readLine();
}while(another.toLowerCase().equals("y"));
else System.out.println("\nno books to list\n");
options();
private void goodBye()
System.out.println("\nThank you for using the Library program.\nGoodbye.\n");
System.exit(0);
private void checkPassword() throws IOException
System.out.print("\nEnter password to continue: ");
String pwd = br.readLine();
if(!pwd.equals(password)) goodBye();
public static void main(String args[]) throws IOException
new Library(); -
Hi all ..
i am a new in Java and i need some help with my School Project ,,,
Will you help me ??
regards,
TootaPeople here will answer questions and comment on your code, but don't ecpect them to debug your source nor do your homework for you.
-
Help with a simple pause-code function
For a week I've been trying to figure out a simple pause-code
function fror AS 3.0. I need something that pauses AS code for set
amounts of time. People have tried to help me on this forum, but
I've still not been able to make the code work.
Here is what I have at the moment for pause-code (not
working):
var intID;
intID = setInterval(delay, 3000); //this tells flash to wait
3 seconds
function delay(){
clearInterval(intID);
_root.gotoAndPlay(1); // or do something else...
The person who supplied me with this code did not include the
first line "var intID", but as a new flash user, I wasn't sure how
else to declare intID. Could someone with some flash experience
walk me through the steps of creating a pause-code function or add
to the one I have already provided. When I use the above code in my
flash document, the pause feature does not work at all. It
essentially skips over the setInterval and clearInterval functions
and plays the root clip in delay(). I need code meant for AS 3.0
and I'm becoming increasingly desperate for a response.
I hope this is understandable and thank you for taking a
look,
SamHello KGlad,
Thankyou for that information. I had no idea lol. Could you
please clarify and explain a little more about using the timer
class to delay execution of code? Possibly provide an example? I
would be very grateful.
Thanks,
Sam -
Need help with this Pascal Triangle code....
Hey everyonr i am totally new to Java... so need your help with this code...
the function makeRows gives me problems... main is correct ... can someone fix my makeRows... i don't see what's wrong
public class Pascal {
/** Return ragged array containing the first nRows rows of Pascal's
* triangle.
public static int[][] makeRows(int nRows) {
int[][] mpr = new int[nRows+1][];
int l=0; int r=0;
for (int row = 0; row < nRows; row++) {
mpr[row] = new int[row+1]; //index starts at 0
if (row==0) {
mpr[0][0]= 1;
if (row==1) {
mpr[1][0]= 1;
mpr[1][1]= 1;
if (row>=2) {
for (int j = 0; j <= row; j++) {
if (j==0) {l=0;} else {l=mpr[row-1][j-1];}
if (j==mpr[row].length-1) {r=0;} else{r=mpr[row-1][j];}
mpr[row][j] = l + r;
return mpr;
public static void main(String[] args) {
if (args.length != 1) {
System.out.println("usage: java " + Pascal.class.getName() + " N_ROWS");
System.exit(1);
int nRows = Integer.parseInt(args[0]);
if (nRows > 0) {
int[][] pascal = makeRows(nRows);
for (int[] row : pascal) {
for (int v : row) System.out.print(v + " ");
System.out.println("");
}this makeRows function should return ragged array containing the first nRows rows of Pascal's triangle
thanks
Edited by: magic101 on May 9, 2008 4:03 PMmagic,
i think corlettk meant that some people might not know what pascal's triangle is.
also, you didnt say what was wrong with your code, just that it was wrong.
asking smart questions is about giving as much information you can to get the
best answer. i would throw a System.out.print between every line of your
algorithm. i would also supply us with the values you are getting for each row.
also, this question is asked all the time here. do a forum search.
1
11
121
1331
14641 -
HELP WITH AN OLDER VERSION CODE!!!!!
I am trying to figure out how to convert a code from an older version into JDK1.3.1_01.
Please HELP!
Here is my code............
mport java.awt.*;
import java.applet.*;
public class Race extends Applet {
private Button myButton; //use a button to start the race.
int race_square; //record the race square 70.
int t_square; //record the tortoise's position.
int h_square; //record the hare's position.
int clock; //record clock ticks.
public void init()
myButton=new Button("Start Clock") ; //add button to the top of panel.
add("North",myButton);
reset_v();
public void reset_v()
race_square=70; // total squares is 70
t_square=1; //start point =1
h_square=1; //start point=1
clock=0; //reset the clock to zero.
public void race() {
int i=0; //set some integer varibles.
int t_random=0; //random number for tortoise.
int h_random=0; //random number for hare.
Graphics g=getGraphics(); //define graphics.
Rectangle r = bounds(); //define painting boundary.
g.drawString("BANG !!!!!",100,r.height/2-80);
g.drawString("AND THEY'RE OFF !!!!!",100,r.height/2-70);
g.drawString(Integer.toString(clock),r.width/2,50); //show the zero clock time.
do{
try { Thread.sleep(1000);} //clock ticks 1 second.
catch (InterruptedException e){}
clock++;
g.setColor(Color.lightGray); //clear all the old drawings
g.fillRect(0,0,r.width,r.height);
g.setColor(Color.black);
g.drawString(Integer.toString(clock),r.width/2,50); //show the clock time.
t_random=getrandom(); // FOR TORTOISE
if (t_random<=5) t_square+=3; // 50% fast plod: 3 squares to the right.
else if (t_random>5 && t_random<=7)t_square-=6; // 20% slip: 6 squares to the left.
else t_square+=1; // 30% slow plod: 1 square to the right.
h_random=getrandom(); //FOR HARE
if (h_random<=2) {} // 20% sleep: not move at all.
else if (h_random>2 && h_random<=4)h_square+=9;// 20% big hop: 9 squares to the right.
else if (h_random==5) h_square-=12; // 10% big slip: 12 squares to the left.
else if (h_random>5 && h_random<=8)h_square+=1;// 30% slow hop: 1 square to the right.
else h_square-=2; // 20% small slip: 2 aquares to the left.
if(t_square<=0) t_square=1; //always start from 1.
if(t_square>race_square)t_square=race_square;
if(h_square<=0) h_square=1; //always start from 1.
if(h_square>race_square)h_square=race_square;
g.setColor(Color.red); //draw the tortoise's path: use red color.
g.fillRect(5,r.height/2-5,5*t_square,5);
g.drawString("T",5*t_square,r.height/2-7);
g.setColor(Color.blue); //draw the hare path: use blue color.
g.fillRect(5,r.height/2+1,5*h_square,5);
g.drawString("H",5*h_square,r.height/2+17);
g.setColor(Color.black); //draw the race squares.
g.drawLine(5,r.height/2,5+5*race_square,r.height/2);
for(i=5;i<=5+5*race_square;i+=5)
g.drawLine(i,r.height/2-5,i,r.height/2+5);
if (t_square==h_square &&t_square!=race_square) // tortoise bites the hare.
g.drawString("OUCH!!!",5+5*h_square,r.height/2-16);
}while ( t_square=race_square && h_square=race_square && t_square<=5+5*race_square;i+=5)
g.drawLine(i,r.height/2-5,i,r.height/2+5);
g.drawString("T",5,r.height/2-7); //mark tortoise
g.drawString("H",5,r.height/2+17); //mark hare
public int getrandom()
return( 1+(int)(Math.random()*10)); // generating the random number 1 to 10.
public boolean action(Event e, Object arg)
if (e.target instanceof Button)
reset_v(); //reset the initial variables.
race(); //use the button the start the race.
return true;You posted this yesterday, at
http://forum.java.sun.com/thread.jsp?forum=54&thread=185330
The code you've posted doesn't seem to include Ilikejava's suggested changes - which are, as far as I can tell, the major changes required to bring your applet in line with Java 1.3.
It will be easier to help if you show what is wrong with your code, if it's generating a compiler error message or throwing an exception.
Regards,
-Troy -
Help with understanding multi-threaded code
Hi Everyone,
I am currently reading a book on multi-threading and up until recently I have been able to understand what is going on. The thing is the complexity of the code has just jumped up about two gears without warning. The code is now using inner classes which I am trying to develop an understanding of but I am not finding it easy going, and the book has been lite on explanations. If anybody can help with the following code it will be really appreciated.
public class SetPriority extends Object
private static Runnable makeRunnable()
Runnable r = new Runnable()
public void run()
for(int i=0; i<5; i++)
Thread t = Thread.currentThread();
System.out.println("in run() - priority=" + t.getPriority() +
", name=" + t.getName());
try{
Thread.sleep(2000);
}catch(InterruptedException x){
//ignore
return r;
public static void main(String[] args)
Thread threadA = new Thread(makeRunnable(), "threadA");
threadA.setPriority(8);
threadA.start();
Thread threadB = new Thread(makeRunnable(), "threadB");
threadB.setPriority(2);
threadB.start();
Runnable r = new Runnable()
public void run()
Thread threadC = new Thread(makeRunnable(), "threadC");
threadC.start();
Thread threadD = new Thread(r, "threadD");
threadD.setPriority(7);
threadD.start();
try{
Thread.sleep(3000);
}catch(InterruptedException x){
//ignore
threadA.setPriority(3);
System.out.println("in main() - threadA.getPriority()=" + threadA.getPriority());
}My greatest challenge is understanding how the makeRunnable() method works. I don't understand how this inner class can be declared static and then multiple "instances" created from it. I know that I have no idea what is going on, please help!!!
Thanks for your time.
Regards
Davo
P.S.: If you know of any really good references on inner classes, particularly URL resources, please let me know. Thanks again.Yikes!! The good news is that you're unlikely to see such convoluted code in real life. But here we go.
"private static Runnable makeRunnable()" declares a method that returns objects of type Runnable. The fact that the method is declared "static" is pretty irrelevant - I'll describe what that means later.
The body of the method creates and returns an object of type Runnable. Not much special about it, except that you can give such an object to the constructor of class Thread and as a result the run() method of this Runnable object will be called on a new thread of execution (think - in parallel).
Now the way it creates this Runnable object is by using the "anonymous inner class" syntax. In effect the method is doing the same as
public class MyNewClass implements Runnable {
public void run() {
// All the same code inside run()
public class SetPriority {
private static Runnable makeRunnable() {
Runnable r = new MyNewClass();
return r;
// The rest of the original code
}Except you don't bother declaring MyNewClass. You're not interested in defining any new method signatures. You just want to create an object that implements Runnable and has certain instructions that you want inside the run() method. Think of the whole approach as shorthand.
Think about this for a while. In the mean time I'll write up the "static". -
Need a little help with some errors.
Receiving some errors..
btn2.addActionListener(new ActionListener() {
and also
frame.setLocation(400,400);
frame.setVisible(true);
}<<~~has 2 errors here...
Both above have class or interface expected errors..clueless on what i'm missing at the moment.
Anyone mind pointing out what {'s and }'s i'm missing?
btn1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
btn1actions();
private void btn1actions() {
if (radio1.isSelected()) System.out.println("Radio Button 1 is selected.");
if (radio2.isSelected()) System.out.println("Radio Button 2 is selected.");
btn2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
btn2actions();
private void btn2actions() {
if (radio1.isSelected()) System.out.println("Radio Button 1 is selected.");
if (radio2.isSelected()) System.out.println("Radio Button 2 is selected.");
btn3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
btn1actions();
private void btn3actions() {
txt1.setText("");
txt1.requestFocus();
public static void main(String[] args) {
Test2 frame = new Test2();
frame.setTitle("Test Frame");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setLocation(400,400);
frame.setVisible(true);
}All my code..finally posted...just need help with more errors.
F:\DocumentsTest2.java:169: ';' expected
btn1.addActionListener(new ActionListener()) {
^
F:\Documents\Test2.java:176: illegal start of expression
private void btn1actions() {
^
F:\Documents\Test2.java:191: illegal start of expression
private void btn2actions() {
^
F:\Documents\.java:202: illegal start of expression
private void btn3actions() {
^
4 errors
Tool completed with exit code 1
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test2 extends JFrame{
static JButton btn1,btn2,btn3;
static JTextField txt1;
static JRadioButton radio1,radio2;
public Test2() {
Container container = getContentPane();
container.setLayout(new BorderLayout());
//Create Panels
JPanel Panel1 = new JPanel();
JPanel Panel2 = new JPanel();
JPanel Panel3 = new JPanel();
JPanel Panel4 = new JPanel();
JPanel Panel5 = new JPanel();
JPanel Panel6 = new JPanel();
JPanel Panel7 = new JPanel();
JPanel Panel8 = new JPanel();
JPanel Panel9 = new JPanel();
JPanel Panel10 = new JPanel();
//Set Layout for Panels
Panel3.setLayout(new BorderLayout());
Panel4.setLayout(new BorderLayout());
Panel5.setLayout(new BorderLayout());
Panel6.setLayout(new BorderLayout());
Panel10.setLayout(new BorderLayout());
//Create the Various Fonts and Colors for this GUI
Font font1 = new Font("SansSerif", Font.BOLD, 20);
Font font2 = new Font("Serif", Font.PLAIN, 15);
Color color1 = new Color(3,15,125);//A Dark Blue Color
Color color2 = new Color(201,29,10);//A Red Color
Color color3 = new Color(127,127,127);//A Grey Color
//Create Buttons and Labels
btn1 = new JButton("Submit");
btn2 = new JButton("Display Schedule");
btn3 = new JButton("Enter New Name");
JLabel label1 = new JLabel("Student Name");
JLabel label2 = new JLabel("Course Number");
JLabel label3 = new JLabel("Welcome to the Java Community College");
JLabel label4 = new JLabel("Registration System!");
//Declare Text Field For Entering Student Names
txt1 = new JTextField(15);
//"Put Course Number from another Method Here"
String[] courseStrings = { "CISM2230 A", "CISM2230 B", "CISM1110 A", "CISM1110 B", "CISM1120 A", "CISM1120 B" };
JComboBox Combo1 = new JComboBox(courseStrings);
//Declare Radio Buttons for Add and Drop Course
radio1 = new JRadioButton("Add a Course", false);
radio2 = new JRadioButton("Drop a Course", false);
ButtonGroup radioButtons = new ButtonGroup();
radioButtons.add(radio1);
radioButtons.add(radio2);
//Panel 10 is the Main Displaying Panel
Panel10.add(Panel3, BorderLayout.NORTH);
Panel10.add(Panel4, BorderLayout.CENTER);
Panel10.add(Panel8, BorderLayout.SOUTH);
//Panel 3 Used to Display Label 3 and 4 using Panels 1 and 2
Panel3.add(Panel1, BorderLayout.NORTH);
Panel3.add(Panel2, BorderLayout.CENTER);
Panel1.add(label3);
Panel2.add(label4);
//Panel 4 Used to Display Student Name, Txt1, Course Number, Combo Box and Radio Buttons
Panel5.add(label1, BorderLayout.NORTH);
Panel5.add(txt1, BorderLayout.CENTER);
Panel6.add(label2, BorderLayout.NORTH);
Panel6.add(Combo1, BorderLayout.CENTER);
Panel7.add(radio1, BorderLayout.NORTH);
Panel7.add(radio2, BorderLayout.CENTER);
Panel4.add(Panel5, BorderLayout.NORTH);
Panel4.add(Panel6, BorderLayout.CENTER);
Panel4.add(Panel7, BorderLayout.SOUTH);
//Panel 8 Used to Display the Buttons
Panel9.add(btn1, BorderLayout.CENTER);
Panel9.add(btn2, BorderLayout.CENTER);
Panel9.add(btn3, BorderLayout.SOUTH);
Panel8.add(Panel9, BorderLayout.CENTER);
//Setting Background, ForeGround and Font of all Text.
Panel1.setBackground(color3);
Panel2.setBackground(color3);
Panel3.setBackground(color3);
Panel4.setBackground(color3);
Panel5.setBackground(color3);
Panel6.setBackground(color3);
Panel7.setBackground(color3);
Panel8.setBackground(color3);
Panel9.setBackground(color3);
Panel10.setBackground(color3);
btn1.setBackground(color3);
btn2.setBackground(color3);
btn3.setBackground(color3);
radio1.setBackground(color3);
radio2.setBackground(color3);
btn1.setFont(font2);
btn2.setFont(font2);
btn3.setFont(font2);
Combo1.setFont(font2);
Combo1.setBackground(color3);
Combo1.setForeground(color1);
label1.setFont(font2);
label2.setFont(font2);
label3.setFont(font1);
label4.setFont(font1);
label1.setForeground(color2);
label2.setForeground(color2);
label3.setForeground(color1);
label4.setForeground(color1);
container.add(Panel10);
//Setting Keyboard Shortcuts to Radio Buttons and Regular Buttons
btn1.setMnemonic('S');
btn2.setMnemonic('D');
btn3.setMnemonic('E');
radio1.setMnemonic('A');
radio2.setMnemonic('C');
//ActionListener
btn1.addActionListener(new ActionListener()) {
public void actionPerformed(ActionEvent evt) {
btn1actions();
private void btn1actions() {
if (radio1.isSelected()){ System.out.println("Radio Button 1 is selected. Button 1")};
if (radio2.isSelected()){ System.out.println("Radio Button 2 is selected. Button 1")};
btn2.addActionListener(new ActionListener()) {
public void actionPerformed(ActionEvent evt) {
btn2actions();
private void btn2actions() {
if (radio1.isSelected()) System.out.println("Radio Button 1 is selected(Button 2).");
if (radio2.isSelected()) System.out.println("Radio Button 2 is selected.Button 2");
btn3.addActionListener(new ActionListener()) {
public void actionPerformed(ActionEvent evt) {
btn1actions();
private void btn3actions() {
txt1.setText("");
txt1.requestFocus();
public static void main(String[] args) {
JavaCollegeTest2 frame = new JavaCollegeTest2();
frame.setTitle("Project 4");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setLocation(400,400);
frame.setVisible(true);
} -
Query Help with Item Master & Warehouse Code
Forum,
I would like help with a query to identify any items within a database where a particular warehouse code does NOT exist against it. At present I have the following:
select T0.ItemCode, T1.WhsCode from OITM T0
INNER JOIN OITW T1 on T0.ItemCode = T1.ItemCode
where T0.ItemCode NOT IN ('WHS1')
This is returning all other instance and not just a list of item codes where 'WHS1' is missing from within the 'Stock Data' tab.
Thanks,
SarahHi Sarah...
Try This
SELECT T0.ItemCode, T0.ItemName, T1.WhsCode
FROM OITM T0 INNER JOIN OITW T1 ON T0.ItemCode = T1.ItemCode
WHERE T1.WhsCode not in ( 'WHS1')
Regards
Kennedy
Maybe you are looking for
-
Is it time to update the announcement about 7.0.3?
The announcement on the top of the screen says 7.0.3 is here. Insofar as 7.0.4 is here, it would seem appropriate to update the annoucement or delete it.
-
Any idea to identify an unkown card is flash card or eeprom card ?
I tried to use stress test cause we know that eeprom have better endurance than flash. However, it will destroy the card and it will time consuming.
-
HT4993 how do I create a new playlist?
How do I create a playlist on the iphone 4s? Do I need to be logged into itunes?
-
Hi, Can anyone tell me where I can set the icc profile on an InDesign.Image object? This would be like setting the "Profile" on indesigns "Image Color Settings" dialog. I've found the rendering intent (ImageRenderingIntent), but not "Profile". Than
-
Does Oracle Database Standard Edition One 10.2 has HTML DB ?
RDBMS Version: 10.2 Operating System and Version: Red Hat Enterprise AS/ES 3 Does Oracle Database Standard Edition One has HTML DB ? Hi, My company plans to buy Oracle Database Standard Edition One for a small project. Does this have HTML DB option ?