| | |
Creating first GUI Java Program
![]() | View First Unread |
•
•
Join Date: Jan 2005
Posts: 31
Reputation:
Solved Threads: 0
I am new to GUI Java programming and I am attempting to find the best way of creating a frame to contain a series of menus. I am first adding logic to have the date and time appear in the frame, but the way I am doing it they are both showing up on the same line and I can't seem to find any sources on how to get these and additional text to appear on separate lines. I will include my source to have someone look at it or tear it apart. May I ask that some one please point me in the right direction to a source to this type of programming or offer me some advice on a better method of doing this simple task?
Java Syntax (Toggle Plain Text)
import javax.swing.*; import java.awt.*; import java.io.*; import java.util.*; public class InitialFrame1 extends JFrame { public InitialFrame1() { setSize(800, 625); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container pane = getContentPane(); FlowLayout flo = new FlowLayout(); pane.setLayout(flo); InitialPanel Date = new InitialPanel(); pane.add(Date); setContentPane(Date); InitialPanel Time = new InitialPanel(); pane.add(Time); setContentPane(Time); setVisible(true); } public static void main (String[] arguments) { InitialFrame1 a1 = new InitialFrame1(); } public class InitialPanel extends JPanel { public InitialPanel() { String Current_Date = getDate(); JLabel Date = new JLabel(Current_Date); Date.setForeground(Color.blue); add(Date); String Current_Time = getTime(); JLabel Time = new JLabel(Current_Time); Time.setForeground(Color.blue); add(Time); } String getDate() { String Date; // get current Date Calendar now = Calendar.getInstance(); int month = now.get(Calendar.MONTH) + 1; int day = now.get(Calendar.DAY_OF_MONTH); int year = now.get(Calendar.YEAR); Date = month + "/" + day + "/" + year; return Date; } String getTime() { String Time; // get current Time Calendar now = Calendar.getInstance(); int hour = now.get(Calendar.HOUR_OF_DAY); int minute = now.get(Calendar.MINUTE); int second = now.get(Calendar.SECOND); Time = hour + ":" + minute + ":" + second; return Time; } } }
pane.getContentPane().add(Date, flo.TOP); // can be TOP, RIGHT, BOTTOM, LEFT
pane.getContentPane().add(Time, flo.BOTTOM); // can be TOP, RIGHT, BOTTOM, LEFT
Heres the java documentation for JFrame: http://java.sun.com/j2se/1.4.2/docs/...ng/JFrame.html
pane.getContentPane().add(Time, flo.BOTTOM); // can be TOP, RIGHT, BOTTOM, LEFT
Heres the java documentation for JFrame: http://java.sun.com/j2se/1.4.2/docs/...ng/JFrame.html
A Hacker's Mind:
"I thought what I'd do was, I'd pretend I was one of those deaf-mutes..." - J.D.Salinger
"I thought what I'd do was, I'd pretend I was one of those deaf-mutes..." - J.D.Salinger
•
•
Join Date: Feb 2005
Posts: 4
Reputation:
Solved Threads: 0
hi friend i am not telling to how to code in java because i m also new to java i am doing my MCA in pune (INDIA) in FIRST SEM i m ne wto this programming
i want to know that how to post my quries to every one i read that select forum and click new thread button but i can't saw :cry: any such button
so please HELP ME
we have projrcts in JAVA if u know any project title please tell me it will only for 50 marks and without data base .
plz HELP MI
i want to know that how to post my quries to every one i read that select forum and click new thread button but i can't saw :cry: any such button
so please HELP ME
we have projrcts in JAVA if u know any project title please tell me it will only for 50 marks and without data base .
plz HELP MI
•
•
Join Date: Sep 2004
Posts: 35
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by sandesh_daddi
hi friend i am not telling to how to code in java because i m also new to java i am doing my MCA in pune (INDIA) in FIRST SEM i m ne wto this programming![]()
i want to know that how to post my quries to every one i read that select forum and click new thread button but i can't saw :cry: any such button
so please HELP ME
we have projrcts in JAVA if u know any project title please tell me it will only for 50 marks and without data base .
plz HELP MI
u can go for a image processing in java
can go in GUI manner
![]() |
Similar Threads
- run a java program (Java)
- creating an instant messenger program in java (Java)
- line up JTextField GUI java & write to file (Java)
Other Threads in the Java Forum
- Previous Thread: Reading in from files?
- Next Thread: findInLine(“.”)charat(0);
| Thread Tools | Search this Thread |
911 actionlistener addball addressbook android api applet application apps array automation binary bluetooth businessintelligence button card character class client code collision component consumer crashcourse css csv database desktop eclipse ee error fractal free ftp game gis givemetehcodez graphics gui html ide image integration j2me japplet java javaarraylist javac javadoc javaee javafx javaprojects jni jpanel julia jvm linked linux loan map method migrate mobile netbeans objects oriented phone physics printf problem program programming project projects radio recursion replaydirector reporting researchinmotion rotatetext rsa scanner se server service set sms software sort sql swing test textfield threads tree trolltech ubuntu update utility windows







