Posts

Java Validate International Phone Numbers

Image
Below is example of how to use Pattern and Matcher in Java, to validate international phone numbers. package myjavaexample; import java.awt.Component; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; import javax.swing.border.EmptyBorder; public class MyJavaExample extends JFrame { private JTextField textphone = new JTextField(25); public void showFrame() { setTitle( "JFrame Login Example" ); JPanel panel = new JPanel(); panel.setBorder( new EmptyBorder(10, 10, 10, 10)); panel.setLayout( new BoxLayout(panel, BoxLayout.Y_AXIS))...

Java Simple Login Form

Image
This is just simple Java login frame with username and password. package myjavaexample; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; import javax.swing.border.EmptyBorder; public class MyJavaExample { public void showFrame() { JFrame frame = new JFrame( "JFrame Login Example" ); JPanel panel = new JPanel(); panel.setBorder( new EmptyBorder(10, 10, 10, 10)); panel.setLayout( new GridLayout(3, 2,5,5)); JLabel username = new JLabel( "Username" ); JTextField textuser = new JTextField(25); panel.add(username); panel.add(textuser); JLabel password = new JLabel( "Password...

How to Use Extends and Implements

Image
Java example code, how to use extends and implements in class package myjavaexample; public class MyJavaExample { private interface DoSomething { public void sound(); } private class Animal { public String voice= "Animal" ; public Animal() { } public Animal(String voice) { this .voice=voice; } } private class Pet extends Animal implements DoSomething { public Pet() { } public Pet(String voice) { super(voice); } public void sound() { System.out.println( this .voice); } } public void experiment() { Pet dog= new Pet(); dog.sound(); Pet cat= new Pet( "Miauww" ); cat.sound(); Pet bird= new Pet( "Cici" ); bird.sound(); } ...

How to Calculate Factorial in Java

Image
This is Java code example to calculate factorial problem package myjavaexample; public class MyJavaExample { public static void main(String[] args) { int n=8,result=1; for ( int i=n;i>0;i--){ result*=i; } System.out.println(n+ "! = " +result); } }

Java Get Hour, Minute and Second

Image
Simple code to make analog clock with Java. This section is to show how to get hour, minute and second from java.util.Calendar. package myjavaexample; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import java.util.Calendar; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.WindowConstants; public class MyJavaExample extends JFrame { public void openImage() { JPanel pane = new JPanel() { protected void paintComponent(Graphics g) { super.paintComponent(g); Calendar now = Calendar.getInstance(); int hour = now.get(Calendar.HOUR); int minute = now.get(Calendar.MINUTE); int second = now.get(Calendar.SECOND); Graphics2D g2d = (Graphics2D)g; g2d.translate(0.5* this .getWidth(),0.5* this .getWidth());...

Java Rotating Images

Image
This is the exemple of Java code how to rotate image. package myjavaexample; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.WindowConstants; public class MyJavaExample extends JFrame { private BufferedImage image; private int rotation=0; public void openImage() { try{ image = ImageIO.read( new File( "C:\\Users\\Edugame\\Documents\\kincir.png" )); }catch(IOException e){} JPanel pane = new JPanel() { protected void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.RED); g.fillRect(( int )(0.5*getWidt...

Java Font Example in JLabel

Image
Here example code to set font in JLabel: package myjavaexample; import java.awt.Font; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.WindowConstants; public class MyJavaExample extends JFrame { public void openFrame() { JLabel label = new JLabel( "Hello World!" ); Font font = new Font( "Courier" , Font.BOLD,28); label.setFont(font); label.setBorder(BorderFactory.createEmptyBorder(10, 10, 10,10)); add(label); setTitle( "Simple Image Preview" ); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setSize(200,200); setLocation(200,200); pack(); setVisible( true ); } public static void main(String[] args) { MyJavaExample mainwin= new MyJavaExample(); mainwin.openFrame(); } }