String abc = (String)jcombobox1.getSelectedItem();
or String abc = String.valueOf(jcombobox1.getSelectedItem());
jTextfield1.setEnable(false);
int vowelcount=0;
char c;
String a ="Kulbhushan";
for( int i = 0; i < a.length(); i++)
{
c = a.charAt(i);
switch(c)
{
case 'a':
System.out.println("Vowel"+c);
vowelcount++;
break;
case 'e':
System.out.println("Vowel"+c);
vowelcount++;
break;
case 'i':
System.out.println("Vowel"+c);
vowelcount++;
break;
case 'o':
System.out.println("Vowel"+c);
vowelcount++;
break;
case 'u':
System.out.println("Vowel"+c);
vowelcount++;
break;
}
}
System.out.println("Total no of Vowels : " + vowelcount);
System.out.println("Total no of Consonant : " + (a.length() - vowelcount));
String a = jTextField1.getText();
String p = new String(jPasswordField1.getPassword());
if(a.equals("kulbhushan") && p.equals("sir"))
{
JOptionPane.showMessageDialog(this, "Successful login");
}
else
{
JOptionPane.showMessageDialog(this, "login failed");
}
Right click on combobox -- Goto Events --- itemstatechange property --- then write ur own code
for(int i=1;i<=10;i++)
{
cmb.addItem(i);
}
private void BtnPrintActionPerformed(java.awt.event.ActionEvent evt) {
// Here we use Table component to print data
MessageFormat header = new MessageFormat("Patient Information");
MessageFormat Footer = new MessageFormat("Page{0,number,integer}");
try
{
Mytable.print(JTable.PrintMode.NORMAL,header,Footer);
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(null, ex);
}
}
if(jComboBox1.getSelectedIndex()<=0)
{
JOptionPane.showMessageDialog(this, "Select Item first");
}
String[] a = new String[2];
a[0]="January";
a[1]="February";
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(a));
String a = jTextField1.getText();
if(a.isEmpty()==true)
{
JOptionPane.showMessageDialog(this, "Please fill value");
}
Right Click on button and make this event
int MySlectedRow = jTable1.getSelectedRow();
if(MySlectedRow==-1)
{
JOptionPane.showMessageDialog(this, "Please Select At least one Row");
}
else
{
int response = JOptionPane.showConfirmDialog(null, "Do you want to continue","Confirm",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE);
if(response==JOptionPane.YES_OPTION)
{
int row = jTable1.getSelectedRow();
int row = jTable1.getSelectedRow();
// 0 means first column
// 1 means second column
// 2 means third column
int ID = Integer.parseInt(jTable1.getValueAt(row, 0).toString());
jTextField2.setText(jTable1.getValueAt(row, 1).toString());
// Now write your delete code here and pass the id to delete the object
}
}
import java.awt.event.KeyEvent;
private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
char c = evt.getKeyChar();
if ( ((c < '0') || (c > '9')) && (c != KeyEvent.VK_BACK_SPACE))
{
jTextField1.setEditable(false);
}
else
{
jTextField1.setEditable(true);
}
}
Step 1:- Add these library
import javax.swing.JFrame;
import java.awt.print.PrinterException;
import java.util.logging.Level;
import java.util.logging.Logger;
Step 2:
private void btnAddRecordActionPerformed(java.awt.event.ActionEvent evt) {
txtReceipt.append("\t\t\t Jayshree Periwal International School" + "\n\n"+
"\n ##############################\n"+"\n\n"+
"First Name \t\t\t" + txtfirstname.getText()+ "\n\n"+
"Last Name:\t\t\t" + txtlastname.getText()+ "\n\n"+
"Mobile Number:\t\t\t" + txtmobileno.getText()+ "\n\n"+
"Refrence Number:\t\t" + txtrefreence.getText()+ "\n\n"
);
}
Step 3 :
private void BtnPrintActionPerformed(java.awt.event.ActionEvent evt) {
try {
txtReceipt.print();
} catch (PrinterException ex) {
Logger.getLogger(Temp.class.getName()).log(Level.SEVERE, null, ex);
}
}
import java.sql.SQLException;
try
{
Statement stmk =(Statement)con.createStatement();
String sqlk ;
sqlk = "insert into take(mobileno,username)values('"+ username +"','"+ ddk +"')";
stmk.executeUpdate(sqlk);
}
catch(SQLException e)
{
System.out.println("Message = " + e.getMessage());
JOptionPane.showMessageDialog(this, e.getMessage());
}
1. show tables; 2. desc student; or Describe student;
private void AddPatinetActionPerformed(java.awt.event.ActionEvent evt) {
this.setVisible(false);
new Dashboard().setVisible(true);
}
we have to create this code at keypressed event
private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
if(jTextField1.getText().length()>=5)
{
jTextField1.setText(jTextField1.getText().substring(0, 4));
}
Step 1 :- First create class in the projectStep 2 :- Than make a function like this
Step 3:- Now call the function on button click like this private void btnCalculateReturnActionPerformed(java.awt.event.ActionEvent evt) { NewClass ClassObject = new NewClass(); int kuldd = ClassObject.SumTwoNumbers(5, 10); JOptionPane.showMessageDialog(this, kuldd); }
You have to add this files in header first
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
private void formWindowOpened(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy");
Date date = new Date();
jLabel2.setText(formatter.format(date));
Calendar cal = Calendar.getInstance();
cal.getTime();
SimpleDateFormat sdfd24hour = new SimpleDateFormat("HH:mm:ss");
SimpleDateFormat sdfd12hour = new SimpleDateFormat("hh:mm a");
jLabel3.setText(sdfd12hour.format(cal.getTime()));
jLabel4.setText(sdfd24hour.format(cal.getTime()));
}
tep1: first of all pehle ki tarah breakpoint lagao ASP.net ki tarah
Step 2: then keyboar Ctrl+Shift+f5 dabao, page run ho jaiyega
Step 3: phir button pe click kare jaha aapne brk point lagaya tha
Step 3:- thne f8 dabate jao or value check hoti jaigi
(In case if it is not working with f8 then use f7)
(Note For checking loop USe F8)
String studid = txtstudname.getText();
String studname = txtfathername.getText();
try
{
Class.forName("java.sql.DriverManager");
Connection conk = (Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/school","root","kulbhushan");
Statement stmk =(Statement)conk.createStatement();
DefaultTableModel model = (DefaultTableModel)jTable1.getModel();
String myquery;
myquery = "select * from studinfo";
ResultSet rs = stmk.executeQuery(myquery);
int rows = model.getRowCount();
for(int i = rows - 1; i >=0; i--)
{
model.removeRow(i);
}
while(rs.next())
{
String teachername = rs.getString("mobileno");
String contactno = rs.getString("username");
model.addRow(new Object[]{teachername,contactno});
}
stmk.close();
conk.close();
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(this, ex.getMessage());
}
int response;
if(txtteachername.getText().isEmpty())
{
JOptionPane.showMessageDialog(this, "Please Select Record First!!");
}
else
{
try
{
Class.forName("java.sql.DriverManager");
Connection conk = (Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/school","root","kullu");
Statement stmk =(Statement)conk.createStatement();
response = JOptionPane.showConfirmDialog(null, "Do you want to continue","Confirm",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE);
if(response==JOptionPane.YES_OPTION)
//JOptionPane.showMessageDialog(this, "yes right");
{
String DeleteQuery;
DeleteQuery = "delete from staff where teacherid=" + Mainteacherid + "";
stmk.executeUpdate(DeleteQuery);
JOptionPane.showMessageDialog(this, "Deleted Successfully");
txtteachername.setText("");
txtcontactno.setText("");
txtsalary.setText("");
DefaultTableModel model = (DefaultTableModel)jTable1.getModel();
String myquery;
myquery = "select * from staff";
ResultSet rs = stmk.executeQuery(myquery);
while(rs.next())
{
String teacherid = rs.getString("teacherid");
String teachername = rs.getString("teachername");
String contactno = rs.getString("contactno");
String teachingclass = rs.getString("teachingclass");
String salary = rs.getString("salary");
String Qualification = rs.getString("qualification");
String Experience = rs.getString("experience");
String gender = rs.getString("gender");
model.addRow(new Object[]{teacherid,teachername,gender,contactno,teachingclass,salary,Qualification,Experience});
}
}
stmk.close();
conk.close();
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(this, ex.getMessage());
}
}
If u want to use tree component than use it Event- Tree_selection and write
your code according ur requirement.
import javax.swing.JOptionPane;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.sql.Driver;
import javax.swing.table.DefaultTableModel;
private void btnsaveActionPerformed(java.awt.event.ActionEvent evt) {
String teachername = txtteachername.getText();
String contactno = txtcontactno.getText();
String salary = txtsalary.getText();
String teachingclass = (String)cmbteachingclass.getSelectedItem();
String Qualification = (String)cmbqualification.getSelectedItem();
String Experience = (String)cmbexperience.getSelectedItem();
if(teachername.isEmpty())
{
JOptionPane.showMessageDialog(this, "Please Teacher Name First");
}
else if(contactno.isEmpty())
{
JOptionPane.showMessageDialog(this, "Please fill Contact No");
}
else if(salary.isEmpty())
{
JOptionPane.showMessageDialog(this, "Please fill Salary");
}
else
{
String Mygender="";
if(rdmale.isSelected())
{
Mygender=rdmale.getText();
}
else
{
Mygender=rdfemale.getText();
}
try
{
Class.forName("java.sql.DriverManager");
Connection conk = (Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/school","root",
"password");
Statement stmk =(Statement)conk.createStatement();
String sqlk ;
sqlk = "insert into staff(teachername,gender,contactno,teachingclass,salary,qualification,experience)
values('"+ teachername +"','"+ Mygender + "','" + contactno + "',
'" + teachingclass +"','"+ salary +"','" + Qualification +"','"+ Experience+"')";
stmk.executeUpdate(sqlk);
JOptionPane.showMessageDialog(this, "Saved Successfully");
txtteachername.setText("");
txtcontactno.setText("");
DefaultTableModel model = (DefaultTableModel)jTable1.getModel();
String myquery;
myquery = "select * from staff";
ResultSet rs = stmk.executeQuery(myquery);
while(rs.next())
{
int Teacherid;
Teacherid = Integer.parseInt(rs.getString("teacherid"));
teachername = rs.getString("teachername");
contactno = rs.getString("contactno");
Mygender= rs.getString("gender");
teachingclass = rs.getString("teachingclass");
salary = rs.getString("salary");
Qualification = rs.getString("Qualification");
Experience = rs.getString("Experience");
//model.fireTableDataChanged();
model.addRow(new Object[]{Teacherid,teachername,Mygender,contactno,teachingclass,salary,
Qualification,Experience});
}
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(this, ex.getMessage());
}
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
import java.sql.*;
import java.util.*;
String username = txtusername.getText();
String password = txtpassword.getText();
try
{
String url="jdbc:mysql://localhost:3306/school";
Properties prop=new Properties();
prop.setProperty("user","root");
prop.setProperty("password","");
Driver d = new com.mysql.jdbc.Driver();
Connection con = d.connect(url,prop);
if(con==null)
{
System.out.println("connection failed");
return;
}
else
{
Statement stmk =(Statement)con.createStatement();
String myquery;
myquery = "select * from stud";
ResultSet rs = stmk.executeQuery(myquery);
while(rs.next())
{
String MYusername = rs.getString("studname");
String MYPassword = rs.getString("fname");
if(username.equals(MYusername) && password.equals(MYPassword))
{
this.setVisible(false);
new staff().setVisible(true);
}
else
{
JOptionPane.showMessageDialog(this, "Incorrect Username Or Password");
}
}
}
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(this, ex.getMessage());
}
HOW TO START:-
Open the browser and just type localhost:80
or
localhost:80/phpmyadmin
NOTE:- Some times we see that after installing it not work it gives the error
404 NOt Found. Than we have to change some settings.
Step 1 :- U see that if folders save on C: Drive under the name
Xampp. after that go to the folder apache, than go to
the folder conf than go the file httpd.conf.
Step 2:- Just open the httpd.conf file with notepad and search
with the keyword Listen u will notice that there
is a wriiten a port no 80 in front of listen,
now just replace 80 to 81 or whatever u want to give the
port no.
Step 3:- Now open the browser and type:- localhost:81
OR
localhost:81/phpmyadmin
To get Integer value from Combobox
int a = Integer.parseInt((String)jcombobox1.getSelectedItem());