JPR Programs
JPR Programs
1) Conditional Operator
java
public class ConditionalOperator {
public static void main(String[] args) {
int a = 10, b = 20;
int max = (a > b) ? a : b;
System.out.println("Maximum value is: " +
max);
}
}
2) Single Inheritance
```java
class Parent {
void display() {
System.out.println("Parent class method");
}
}
3) Multilevel Inheritance
```java
class Grandparent {
void grandparentMethod() {
System.out.println("Grandparent's method");
}
}
System.out.println(Thread.currentThread().getNam
e() + " running with priority " +
Thread.currentThread().getPriority());
}
public static void main(String[] args) {
MyThread t1 = new MyThread();
MyThread t2 = new MyThread();
t1.setPriority(Thread.MIN_PRIORITY);
t2.setPriority(Thread.MAX_PRIORITY);
t1.start();
t2.start();
}
}
```
## 7) JPasswordField
```java
import javax.swing.*;
import java.awt.*;
f.add(pass);
f.add(l);
f.setSize(300, 300);
f.setLayout(null);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
black.setEnabled(false);
colorMenu.add(red);
colorMenu.add(green);
colorMenu.add(blue);
colorMenu.add(black);
mb.add(colorMenu);
f.setJMenuBar(mb);
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
f.add(tf);
f.add(ta);
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
f.add(cb1);
f.add(cb2);
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
f.dispose();
}
});
}
}
```
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
f.dispose();
}
});
}
}
```
f.add(b1, BorderLayout.NORTH);
f.add(b2, BorderLayout.SOUTH);
f.add(b3, BorderLayout.EAST);
f.add(b4, BorderLayout.WEST);
f.add(b5, BorderLayout.CENTER);
f.setSize(300, 300);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
f.dispose();
}
});
}
}
```
f.setSize(300, 300);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
f.dispose();
}
});
}
}
```
f.setLayout(new FlowLayout());
f.add(b1);
f.add(b2);
f.add(b3);
f.add(b4);
f.add(b5);
f.setSize(300, 300);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
f.dispose();
}
});
}
}
```
f.add(label);
f.setSize(300, 300);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
String[][] data = {
{"John", "85.5"},
{"Mary", "92.3"}
};
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
## 17) JTabbedPane
```java
import javax.swing.*;
tp.add("First", p1);
tp.add("Second", p2);
tp.add("Third", p3);
f.add(tp);
f.setSize(400, 400);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
void display() {
System.out.println(id + " " + name);
}
p.display();
c.display();
}
}
```
## 21) JTree
```java
import javax.swing.*;
import javax.swing.tree.*;
public class JTreeExample {
public static void main(String[] args) {
JFrame f = new JFrame("JTree Example");
root.add(node1);
root.add(node2);
node1.add(new
DefaultMutableTreeNode("Leaf 1"));
node1.add(new
DefaultMutableTreeNode("Leaf 2"));
node2.add(new
DefaultMutableTreeNode("Leaf 3"));
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
interface B {
void methodB();
}
class C implements A, B {
public void methodA() {
System.out.println("Method A");
}
## 26) JRadioButton
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
f.add(rb1);
f.add(rb2);
f.setSize(300, 300);
f.setLayout(null);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
fileMenu.add(open);
fileMenu.add(save);
fileMenu.addSeparator();
fileMenu.add(exit);
mb.add(fileMenu);
f.setJMenuBar(mb);
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE
);
}
}
```
t1.start();
t2.start();
}
}
```
// Unboxing
int i = intObj;
double d = doubleObj;
char c = charObj;
boolean b = boolObj;
// insert()
sb.insert(5, " Java");
System.out.println("After insert: " + sb);
// reverse()
sb.reverse();
System.out.println("After reverse: " + sb);
// delete()
sb.delete(0, 5);
System.out.println("After delete: " + sb);
}
}
```
// size()
System.out.println("Size: " + vec.size());
// get()
System.out.println("Element at index 1: " +
vec.get(1));
// remove()
vec.remove(0);
System.out.println("After removal: " + vec);
}
}
```
## 33) Package
```java
// File: mypackage/MyClass.java
package mypackage;
// File: PackageExample.java
import mypackage.MyClass;