java Big
Hi
pls observe the following coed:
import mysql.DataAcc;
// import package class for getting database connection
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class D1 extends JFrame implements ActionListener{
//instance variable
String str="";
/* Swing classess */
JLabel l,l1,l2,l3,l4,title,l5,l6;
JTextField t,t1,t2,t3,t4;
JButton b,b1,b2,b3,b4,b5,exit;
JTextArea ta,ta1;
//create new instance of class D1
D1() {
setSize(700,500); //set Frame Size
Container c=getContentPane(); //Objects add to Container
c.setLayout(null);
ta=new JTextArea(30,30);
title=new JLabel("Employee Information");
l1=new JLabel("Employee Number");
l2=new JLabel("Employee Name");
l=new JLabel("Employee Password");
l3=new JLabel("Employee Salary");
l4=new JLabel("Employee Address");
l5=new JLabel("Database Operation's ");
t1=new JTextField(10);
t2=new JTextField(10);
t =new JTextField(10);
t3=new JTextField(10);
t4=new JTextField(10);
b=new JButton("Reports");
b1=new JButton("Insert");
b2=new JButton("Delete");
b3=new JButton("Update");
b4=new JButton("Single");
b5=new JButton("View");
exit=new JButton("Exit");
//set bounds() palce components in a givel dimesions in the Frame
title.setBounds(200,10,150,100);
//components add to Continer
c.add(title);
l1.setBounds(100,40,150,100);
c.add(l1);
l2.setBounds(100,70,150,100);
c.add(l2);
l.setBounds(100,100,150,100);
c.add(l);
l3.setBounds(100,130,150,100);
c.add(l3);
l4.setBounds(100,160,150,100);
c.add(l4);
l5.setBounds(200,230,250,100);
c.add(l5);
t1.setBounds(250,80,150,20);
c.add(t1);
t2.setBounds(250,110,150,20);
c.add(t2);
t.setBounds(250,140,150,20);
c.add(t);
t3.setBounds(250,170,150,20);
c.add(t3);
t4.setBounds(250,210,150,20);
c.add(t4);
//add buttons to the ActionListener Interface
b .addActionListener(this);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
exit.addActionListener(this);
b .setBounds(10,240,80,20);
c.add(b);
b1.setBounds(100,240,80,20);
c.add(b1);
b2.setBounds(190,240,80,20);
c.add(b2);
b3.setBounds(280,240,80,20);
c.add(b3);
b4.setBounds(370,240,80,20);
c.add(b4);
b5.setBounds(460,240,80,20);
c.add(b5);
exit.setBounds(550,240,80,20);
c.add(exit);
ta.setBounds(200,300,270,100);
c.add(ta);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
Connection con=null;
DataAcc d=new DataAcc();
if(e.getSource()==b1) {
ta.setText(str);
/*get values from textfields*/
int sno=Integer.parseInt(t1.getText());
String sname=t2.getText();
String spwd =t.getText();
double sal=Double.parseDouble(t3.getText());
String address=t4.getText();
try {
con=d.getConnect();
PreparedStatement pst=con.prepareStatement("insert into test values(?,?,?,?,?)");
pst.setInt(1,sno);
pst.setString(2,sname);
pst.setString(3,spwd);
pst.setDouble(4,sal);
pst.setString(5,address);
int i=pst.executeUpdate();
if(i>0)
l5.setText("Insertion Operation Performed");
else
l5.setText("Insertion Operation Failed");
pst.clearParameters();
/*text field values clear after insertion performed*/
t1.setText("");
t2.setText("");
t.setText("");
t3.setText("");
t4.setText("");
}catch(Exception ae){
ae.printStackTrace();
}
}//Buuton B1 if
if(e.getSource()==b){
int sno=Integer.parseInt(t1.getText());
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:msdesktop");
PreparedStatement pst=con.prepareStatement("select * from test where Empnumber="+sno);
ResultSet rs=pst.executeQuery();
JFrame f=new JFrame();
int n1=0,n3=0;
String n="",n2="",n4="";
JPanel p=new JPanel(new GridLayout(20,200));
setSize(700,500);
Container c=getContentPane(); //Objects add to Container
c.setLayout(null);
if(rs.next()) {
n1=rs.getInt(1);
n2=rs.getString(2);
n=rs.getString(3);
n3=rs.getInt(4);
n4=rs.getString(5);
}
p.add(new JLabel("Emp No: "+Integer.toString(n1)));
p.add(new JLabel("Name: "+n2));
p.add(new JLabel("Password: "+n));
p.add(new JLabel("Salary: "+Integer.toString(n3))) ;
p.add(new JLabel("Address: "+n4));
f.add(p);
f.setVisible(true);
f.pack();
}catch(Exception ae){
ae.printStackTrace();
}
}
if(e.getSource()==b5) {
ta.setText(str);
try {
con=d.getConnect();
PreparedStatement pst=con.prepareStatement("select * from test");
ResultSet rs=pst.executeQuery();
while(rs.next()) {
int n1=rs.getInt(1);
String n2=rs.getString(2);
String n=rs.getString(3);
double n3=rs.getDouble(4);
String n4=rs.getString(5);
/*append all values to the text area by ta.append()*/
ta.append(""+n1+"\t"+n2+"\t"+n+"\t"+n3+"\t"+n4+"\n");
//JOptionPane.showMessageDialog(null,n1+"\n"+n2+"\n"+n3+"\n"+n4);
l5.setText("View test Table Data");
}
}catch(Exception ae){
ae.printStackTrace();
}
}//Button b5 if
if(e.getSource()==b2) {
ta.setText(str);
int sno=Integer.parseInt(t1.getText());
try {
con=d.getConnect();
PreparedStatement pst=con.prepareStatement("delete from test where Empnumber="+sno);
int i=pst.executeUpdate();
if(i>0)
l5.setText("Deletion Operation Performed");
else
l5.setText("Deletion Operation Failed");
pst.clearParameters();
t1.setText("");
t2.setText("");
t.setText("");
t3.setText("");
t4.setText("");
}catch(Exception ae){
ae.printStackTrace();
}
}//Button b2 if
if(e.getSource()==b3) {
ta.setText(str);
int sno=Integer.parseInt(t1.getText());
String sname=t2.getText();
String spwd=t.getText();
double sal=Double.parseDouble(t3.getText());
String address=t4.getText();
try {
con=d.getConnect();
//PreparedStatement pst=con.prepareStatement("update test set sname=?,spwd=?,sal=?,address=? where sno=?");
PreparedStatement pst=con.prepareStatement("update test set Empname=?,Emppassword=?,Empsal=?,Empadd=? where Empnumber=?");
pst.setString(1,sname);
pst.setString(2,spwd);
pst.setDouble(3,sal);
pst.setString(4,address);
pst.setInt(5,sno);
int i=pst.executeUpdate();
if(i>0)
l5.setText("Update Operation Performed");
else
l5.setText("Update Operation Failed");
pst.clearParameters();
t1.setText("");
t2.setText("");
t.setText("");
t3.setText("");
t4.setText("");
}catch(Exception ae){
ae.printStackTrace();
}
}//button b3 if
if(e.getSource()==b4) {
ta.setText(str);
int sno=Integer.parseInt(t1.getText());
try {
con=d.getConnect();
PreparedStatement pst=con.prepareStatement("select * from test where Empnumber="+sno);
ResultSet rs=pst.executeQuery();
if(rs.next()) {
t1.setText(""+rs.getInt(1));
t2.setText(rs.getString(2));
t.setText(rs.getString(3));
t3.setText(""+rs.getDouble(4));
t4.setText(rs.getString(5));
ta.append(t1.getText()+"\n"+t2.getText()+"\n"+t.getText()+"\n"+t3.getText()+"\n"+t4.getText());
l5.setText("Record Avilable with Serial Number : "+sno);
}
else {
l5.setText("No Record Avilable with Serial Number : "+sno);
pst.clearParameters();
t1.setText("");
t2.setText("");
t.setText("");
t3.setText("");
t4.setText("");
}
}catch(Exception ae){
ae.printStackTrace();
}
}//Button b5 if
if(e.getSource()==exit)
System.exit(0);
}
}
class Database {
public static void main(String[] args) {
D1 d=new D1();
}
}
in this code the o/p is coming properly.
My problem is when we click on "reports" button the seprate frame(window) is coming , but the window is size is very very small . I want that a medium screen and the mattter inside the frame is middle the new window
pls help me.
View Answers
July 23, 2010 at 11:19 AM
Hi Friend,
Try the following code:
if(e.getSource()==b){
int sno=Integer.parseInt(t1.getText());
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:access");
PreparedStatement pst=con.prepareStatement("select * from test where Empnumber="+sno);
ResultSet rs=pst.executeQuery();
JFrame f=new JFrame();
f.getContentPane().setLayout(null);
int n1=0,n3=0;
String n="",n2="",n4="";
if(rs.next()) {
n1=rs.getInt(1);
n2=rs.getString(2);
n=rs.getString(3);
n3=rs.getInt(4);
n4=rs.getString(5);
}
f.add(new JLabel("Emp No:")).setBounds(100,50,100,30);
f.add(new JLabel(Integer.toString(n1))).setBounds(200,50,100,30);
f.add(new JLabel("Name:")).setBounds(100,100,100,30);
f.add(new JLabel(n2)).setBounds(200,100,100,30);
f.add(new JLabel("Password:")).setBounds(100,150,100,30);
f.add(new JLabel(n)).setBounds(200,150,100,30);
f.add(new JLabel("Salary:")).setBounds(100,200,100,30);
f.add(new JLabel(Integer.toString(n3))).setBounds(200,200,100,30) ;
f.add(new JLabel("Address:")).setBounds(100,250,100,30);
f.add(new JLabel(n4)).setBounds(200,250,100,30);
f.setVisible(true);
f.setSize(370,350);
}catch(Exception ae){
}
}
Thanks
Related Tutorials/Questions & Answers:
Reading big file in JavaReading
big file in Java How to read a
big text file in
Java program?
Hi,
Read the complete tutorial at How to read
big file line by line in
java?
Thanks
Is Java mandatory for big data?Is
Java mandatory for
big data? Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
Is
Java... that I can learn the
topic "Is
Java mandatory for
big data?". Also
Advertisements
The Big Competition - Java BeginnersThe
Big Competition Let the Machine understand you
-----------------------------
Each team is asked to implement an application that can execute at least 3 commands ? depend on the operating system that you are working
The Big Competition - Java BeginnersThe
Big Competition Let the Machine understand you
-----------------------------
Each team is asked to implement an application that can execute at least 3 commands ? depend on the operating system that you are working
The Big Competition - Java BeginnersThe
Big Competition Let the Machine understand you
-----------------------------
Each team is asked to implement an application that can execute at least 3 commands ? depend on the operating system that you are working
The Big Competition - Java BeginnersThe
Big Competition Let the Machine understand you
-----------------------------
Each team is asked to implement an application that can execute at least 3 commands ? depend on the operating system that you are working
java Big - Java Beginnersjava Big Hi
pls observe the following coed:
import mysql.DataAcc;
// import package class for getting database connection
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class
Java Big Problem - Java BeginnersJava Big Problem Input the current meter reading and the previous meter reading and calculate the electic bill with the following conditions(all... on
Java visit to :
http://www.roseindia.net/
java/
Thanks
Vineet
Very Big Problem - Java BeginnersVery
Big Problem Write a 'for' loop to input the current meter reading and the previous meter reading and calculate the electic bill with the following conditions(all must be fulfilled in one class only):
(i)if unit(current
Add two big numbers - Java BeginnersAdd two
big numbers -
Java Beginners Hi,
I am beginner in
Java and leaned basic concepts of
Java. Now I am trying to find example code for adding
big numbers in
Java.
I need basic
Java Beginners example. It should easy
How to read big file line by line in java?Learn how to write a program in
java for reading
big text file line by line... to
read the
big file in your
java program. For example you have to process some... is very useful in reading
big file line by line in
Java.
In this tutorial we
My big doubt on java prgmn.. need solution asapMy
big doubt on
java prgmn.. need solution asap How do you write prgrm 4 dis : 3% discount is given if payment is made within 30days of purchase. date of purchase and payment entered by user
Certificate in Big Data AnalyticsCertificate in
Big Data Analytics Hi,
Which are the Certificate in
Big Data Analytics? What all certificates I should earn to get GOOD JOB in
Big Data technologies.
I have heard from my friend about
Big Data and he is saying
big doubt;html>
<body>
<%@page language="
java" import="java.sql.*"%>
<%@page language="
java" import="java.io.*"%>
<
Big Data TrainingBig Data Training Hi,
What to learn in
Big Data? Is there any
Big Data Training course?
Thanks
Reading a big file effecientlyReading a
big file effeciently How to read a large text file quickly without memory error in
Java?
What is the best method to read a
big file very efficiently?
Thanks
Hi,
Kindly check the program
Java Read File
Big Data in 2018Big Data in 2018 Hi,
How
Big Data will change the way business are done in 2018? How people will use
Big Data in 2018?
Thanks
Hi,
There was a
big development in
Big Data filed in year 2017 and its industry
Big Data and its usesBig Data and its uses Hi,
I am trying to understand the
Big Data and its uses. Please tell me:
What is
Big Data?
What is the uses of
Big Data?
Thanks
Hi,
Let me explain you all these things to you.
What is
Big Hadoop for Big DataHadoop for
Big Data Hi,
How Hadoop is important in
Big Data? Why developers are learning Hadoop first and other technologies after that?
Thanks
What is big data science?What is
big data science? Hi,
What is
big data science?
What are the technologies to learn in
Big Data?
Thanks
Hi,
Big Data science... of Huge Set of data (know as
Big Data). It involves setting up of 100s or even
Big Data and business intelligenceBig Data and business intelligence Hi,
I have
Big Data and business...
Big Data?
Which technologies can be used for
Big Data and business intelligence?
Thanks
Hi,
Let me try to give answer to your
Big Data and business
IBM Big data capabilitiesIBM
Big data capabilities What are the capabilities of the IBM
Big data System?
IBM
Big Data Management system provides unlimited capabilities:
Here is the brief of the IBM
Big Data Management System:
Data
Kafka Big Data tutorialKafka
Big Data tutorial Hi,
I want to learn Kafka and use it one of
Big Data project.
Which is the tutorials of Kafka
Big Data?
Thanks
Hi,
Kafka is open source messaging system for
Big Data and its Apache
How big is 1ZB?How
big is 1ZB? Hi,
How
big is 1ZB?
Thanks
Hi,
1 Zettabyte [ZB] is equals to 1 073 741 824 Terabyte [TB]
1 Zettabyte [ZB] = 1 073 741 824 Terabyte [TB]
Thanks
Introduction to Big DataIntroduction to
Big Data -
Big Data technologies for processing tremendous
amount of data
In this section we are going to discuss about
Big Data... will learn
how what is
Big Data and how it's important in today's world? We
Best way to learn Big DataBest way to learn
Big Data Hi,
I am beginner in
Big Data, but I am an experienced
Java programmer. I have worked on many enterprise projects. I have good understanding of
Java Language and most of the frameworks of
Java. I have
Big Data and Hadoop Training - Online and classroom Big Data and Hadoop online training for
Java Programmer
Yes, you have reached at right place to learn
Big Data and Hadoop in
quickest possible time. We at Rose India provides online training to
experienced
Java big data analytics coursesbig data analytics courses Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data... learn the
topic "
big data analytics courses". Also tell me which
big data sciencebig data science Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data science
Try... "
big data science". Also tell me which is the good training courses
big data and data sciencebig data and data science Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data... learn the
topic "
big data and data science". Also tell me which
big data data sciencebig data data science Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data data... the
topic "
big data data science". Also tell me which is the good
masters in big datamasters in
big data Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
masters in
big data... the
topic "masters in
big data". Also tell me which is the good training
big data degreebig data degree Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data degree
Try... "
big data degree". Also tell me which is the good training courses
certificate in big data analyticscertificate in
big data analytics Hi,
I am beginner in Data Science...:
certificate in
big data analytics
Try to provide me good examples or tutorials links so that I can learn the
topic "certificate in
big data analytics"
big data course feesbig data course fees Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data course... the
topic "
big data course fees". Also tell me which is the good training
big data programsbig data programs Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data programs... "
big data programs". Also tell me which is the good training courses
big data science coursebig data science course Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data... the
topic "
big data science course". Also tell me which is the good
python big data coursepython
big data course Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
python
big data... the
topic "python
big data course". Also tell me which is the good
big data masters degreebig data masters degree Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data... the
topic "
big data masters degree". Also tell me which is the good
ms big datams
big data Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
ms
big data
Try to provide...
big data". Also tell me which is the good training courses in Machine
big data analytics programbig data analytics program Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data... learn the
topic "
big data analytics program". Also tell me which
big data analytics mastersbig data analytics masters Hi,
I am beginner in Data Science and machine learning field. I am searching for
the tutorials to learn:
big data... learn the
topic "
big data analytics masters". Also tell me which