Java_Question_Bank_Solutions
Java_Question_Bank_Solutions
import javax.swing.*;
import java.awt.event.*;
public ButtonActionDemo() {
button = new JButton("Click Me");
button.setBounds(100, 100, 120, 40);
button.addActionListener(this);
add(button);
setSize(300, 300);
setLayout(null);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public Calculator() {
tf = new JTextField();
Java Programming: Question Bank Solutions
tf.setEditable(false);
add(tf, BorderLayout.NORTH);
JPanel panel = new JPanel(new GridLayout(4, 4));
buttons = new JButton[16];
for (int i = 0; i < 16; i++) {
buttons[i] = new JButton(labels[i]);
buttons[i].addActionListener(this);
panel.add(buttons[i]);
}
add(panel);
setSize(300, 400);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
import java.sql.*;
while (rs.next()) {
System.out.println(rs.getInt(1) + " " + rs.getString(2));
}
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Explanation: Uses ResultSet to iterate through rows returned from a SQL query.
a. Interface Implementation
interface Drawable {
void draw();
}