java_Assignment- 4th yr
java_Assignment- 4th yr
Submitted by:
Name IDNO
package assignment1;
import java.util.Scanner;
class LargestOfThreeNumbers
int x, y, z;
x = in.nextInt();
y = in.nextInt();
z = in.nextInt();
else
package assignment.pkg6;
import javax.swing.*;
import java.awt.*;
import java.awt.geom.*;
@Override
Graphics2D g2 = (Graphics2D) g;
};
private static final JComponent ConcentricCircleMaker = new JComponent() {
@Override
Graphics2D g2 = (Graphics2D) g;
int count = 0;
g2.setColor(colors[count++]);
};
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setContentPane(triangleComponent);
frame.setVisible(false);
frame.setContentPane(ConcentricCircleMaker);
frame.setVisible(true);
static {
return factory;
}
3. Write a program to check whether a given number is odd or even?
import java.util.Scanner;
class OddOrEven
int x;
x = in.nextInt();
if ( x % 2 == 0 )
else
4,write any java program that implements for all access protection of packages
package emu;
class BaseClass {
return x;
this.x = x;
return y;
this.y = y;
return z;
this.z = z;
int getA() {
return a;
void setA(int a) {
this.a = a;
}
class SubclassInSamePackage extends BaseClass {
rr.z = 0;
subClassObj.setX(20);
/* System.out.println("Value of y is : "+subClassObj.y);
subClassObj.setY(20);
System.out.println("Value of y is : "+subClassObj.y);*/
subClassObj.setZ(30);
package assignment1;
interface Info {
obj.display();
}
6. Write a program for calendar class implementation?
package assignment.pkg6;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());}
//Create controls
//Set border
pnlCalendar.setBorder(BorderFactory.createTitledBorder("Calendar"));
btnPrev.addActionListener(new btnPrev_Action());
btnNext.addActionListener(new btnNext_Action());
cmbYear.addActionListener(new cmbYear_Action());
//Add controls to pane
pane.add(pnlCalendar);
pnlCalendar.add(lblMonth);
pnlCalendar.add(lblYear);
pnlCalendar.add(cmbYear);
pnlCalendar.add(btnPrev);
pnlCalendar.add(btnNext);
pnlCalendar.add(stblCalendar);
//Set bounds
frmMain.setResizable(false);
frmMain.setVisible(true);
currentYear = realYear;
//Add headers
String[] headers = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}; //All headers
mtblCalendar.addColumn(headers[i]);
//No resize/reorder
tblCalendar.getTableHeader().setResizingAllowed(false);
tblCalendar.getTableHeader().setReorderingAllowed(false);
tblCalendar.setColumnSelectionAllowed(true);
tblCalendar.setRowSelectionAllowed(true);
tblCalendar.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tblCalendar.setRowHeight(38);
mtblCalendar.setColumnCount(7);
mtblCalendar.setRowCount(6);
//Populate table
cmbYear.addItem(String.valueOf(i));
//Refresh calendar
//Variables
String[] months = {"January", "February", "March", "April", "May", "June", "July", "August",
"September", "October", "November", "December"};
//Allow/disallow buttons
btnPrev.setEnabled(true);
btnNext.setEnabled(true);
//Clear table
for (int i=0; i<6; i++){
mtblCalendar.setValueAt(null, i, j);
nod = cal.getActualMaximum(GregorianCalendar.DAY_OF_MONTH);
som = cal.get(GregorianCalendar.DAY_OF_WEEK);
//Draw calendar
//Apply renderers
@Override
else{ //Week
if (value != null){
setBorder(null);
setForeground(Color.black);
return this;
@Override
currentMonth = 11;
currentYear -= 1;
currentMonth -= 1;
}
refreshCalendar(currentMonth, currentYear);
@Override
currentMonth = 0;
currentYear += 1;
currentMonth += 1;
refreshCalendar(currentMonth, currentYear);
@Override
if (cmbYear.getSelectedItem() != null){
String b = cmbYear.getSelectedItem().toString();
currentYear = Integer.parseInt(b);
refreshCalendar(currentMonth, currentYear);
}
}
7. Write a program to find the area and perimeter of a circle for a given radius using
buffered reader class?
package assignment1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
}
8. Write a program to convert Centigrade to Fahrenheit?
package assignment1;
import java.util.Scanner;
celsius = sc.nextDouble();
package assignment.pkg6;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
import javax.swing.Icon;
import java.awt.EventQueue;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.lang.reflect.Field;
public class Assignment92 extends JFrame{
EventQueue.invokeLater(new Runnable()
new Assignment92().setVisible(true);
});
public Assignment92()
setSize(500,300);
setLocationRelativeTo(null);
add(tracker);
setVisible(true);
TrackResponse(input);
TrackResponse(defaultText);
,JOptionPane.WARNING_MESSAGE);
TrackResponse(warningText);
//If the String Array has more than 20 entries a JList is used
TrackResponse(boyNames);
TrackResponse(picked);
if (response == null)
else
package assignment.pkg6;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
Menus91() {
JMenuBar menuBar = new JMenuBar(); //set up of JMenuBar, this is the final element that
the menu itself will be displayed in, similiar to a container.
ImageIcon exitIcon = new ImageIcon ("close.gif"); //stores our Image for the exit command
of the menu.
exitMenu.add(showlblItem); //--
menu.addSeparator(); //visual element that seemingly splits our two menu's, you can
comment this out, it just makes the program look nicer :)/>
//------Setup of JFrame
setSize(650,450); //set the size of the application (350 pixels width, 175 pixels high)
// setLayout(layout);
add(menuLabel); //adds the label to our form using the defaul FlowLayout.
setVisible(true); //set the graphical elements of our Swing application to visible, so they can
be seen.
});
//--Add actionListeners for our submenu items and the functionality code:
showlblItem.addActionListener(new ActionListener() {
});
hidelblItem.addActionListener(new ActionListener() {
});
} //end of class
new Menus91();
package assignment.pkg6;
private Thread t;
threadName = name;
@Override
try {
Thread.sleep(50);
} catch (InterruptedException e) {
if (t == null)
R1.start();
R2.start();
animal.java
package assignment11;
public Animal() {
Bird.java
import assignment11.Animal;
public Bird() {
super();
@Override
@Override
}
}
Dod.java
package assignment11;
public Dog() {
super();
@Override
@Override
MainClass.java
package assignment11;
System.out.println();
animal.sleep();
animal.eat();
bird.sleep();
bird.eat();
dog.sleep();
dog.eat();