Jump to content

JAVA HELP

Featured Replies

Hi all i am working on a java project this is my code:

 

 

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.awt.BorderLayout;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.ArrayList;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class Image extends JFrame {

private JButton AlignLeft,AlignRight,AlignCenter,Resize;

public Image (String title){

super (title);

Container contentPane = getContentPane();

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel = new JPanel();

 

ImageIcon icon = new ImageIcon("icon_01.jpg");

JLabel label = new JLabel();

label.setIcon(icon);

panel.add(label);

getContentPane().add(panel);

AlignLeft=new JButton("Align Left");

AlignCenter=new JButton("Align Center");

AlignRight=new JButton("Align Right");

Resize=new JButton("Resize");

JPanel north=new JPanel();

JPanel south=new JPanel();

JLabel Width = new JLabel("Width: ",Label.RIGHT);

JTextField txt = new JTextField(17);

JLabel Height=new JLabel("Height: ", Label.RIGHT);

JTextField TxT =new JTextField(17);

north.add(AlignLeft);

north.add(AlignCenter);

north.add(AlignRight);

south.add(Width);

south.add(txt);

south.add(Height);

south.add(TxT);

contentPane.add(north, BorderLayout.NORTH);

contentPane.add(south,BorderLayout.SOUTH);

south.setLayout(new GridLayout(3,2));

south.add(Resize);

JMenuBar menuBar=new JMenuBar();

setJMenuBar(menuBar);

JMenu optionMenu =new JMenu("Options");

menuBar.add(optionMenu);

JMenuItem reset =new JMenuItem("Reset");

optionMenu.add(reset);

add(panel);

pack();

setVisible(true);

}

protected static ImageIcon createImageIcon(String path) {

java.net.URL imgURL = Image.class.getResource(path);

if (imgURL != null) {

return new ImageIcon(imgURL);

} else {

System.err.println("Couldn't find file: " + path);

return null;

}

}

public static void main(String [] arguments){

Image i=new Image("Image Application.");

}

}

 

 

 

 

I want to be able to press any button and do what is made for...

Align Left move picture left

Align Center move picture to the center

Align Right move picture right

Also in the text area i have to put the size of the picture and be able to change it by typing a new size and pressing the button Resize.

 

PLEASE HELP (i am a beginner.... )

Edited by Spyros13

Archived

This topic is now archived and is closed to further replies.

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.