olá feras do Java.
alguem pode me explicar, ensinar como eu consigo elevar esses botões mais acima nao estou conseguindo ja mexi e nada ja alterei os valores de grid x grid y e ainda nada, tambem estava tentando adcionar pegar a hora do computador colocar no sistema na tela tava tentando fazer isso criando um botao nao deu certo tem como adicionar a hora ? tenho essas duas duvidas.
package Pratica;
import java.awt.event.KeyEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Event;
import java.awt.BorderLayout;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.KeyStroke;
import java.awt.Point;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JFrame;
import javax.swing.JDialog;
import javax.swing.JButton;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import java.awt.Dimension;
import java.awt.ComponentOrientation;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.ImageIcon;
public class Livraria {
private JFrame jFrame = null; // @jve:decl-index=0:visual-constraint="10,10"
private JPanel jContentPane = null;
private JMenuBar jJMenuBar = null;
private JMenu fileMenu = null;
private JMenu editMenu = null;
private JMenu VendasMenu = null;
private JMenuItem exitMenuItem = null;
private JMenuItem aboutMenuItem = null;
private JMenuItem cutMenuItem = null;
private JMenuItem copyMenuItem = null;
private JMenuItem pasteMenuItem = null;
private JMenuItem saveMenuItem = null;
private JButton jButton = null;
private JButton jButton1 = null;
private JButton jButton2 = null;
private JButton jButton3 = null;
private JButton jButton4 = null;
private JButton jButton5 = null;
protected DateFormat sdf;
private JMenuItem jMenuItemTime = null;
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setComponentOrientation(ComponentOrientation.UNKNOWN);
jButton.setPreferredSize(new Dimension(130, 70));
jButton.setIcon(new ImageIcon("E:/4º semestre/LPII/Livraria/imagens/clientes.gif"));
jButton.setText("Clientes");
jButton.setVerticalAlignment(SwingConstants.CENTER);
jButton.setVerticalTextPosition(SwingConstants.TOP);
jButton.setHorizontalTextPosition(SwingConstants.CENTER);
jButton.setHorizontalAlignment(SwingConstants.CENTER);
}
return jButton;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setPreferredSize(new Dimension(130, 70));
jButton1.setVerticalTextPosition(SwingConstants.TOP);
jButton1.setText("Vendas");
jButton1.setIcon(new ImageIcon("E:/4º semestre/LPII/Livraria/imagens/vendas3.jpg"));
jButton1.setHorizontalTextPosition(SwingConstants.CENTER);
}
return jButton1;
}
/**
* This method initializes jButton2
*
* @return javax.swing.JButton
*/
private JButton getJButton2() {
if (jButton2 == null) {
jButton2 = new JButton();
jButton2.setPreferredSize(new Dimension(130, 70));
jButton2.setText("Produtos");
jButton2.setVerticalTextPosition(SwingConstants.TOP);
jButton2.setHorizontalTextPosition(SwingConstants.CENTER);
jButton2.setIcon(new ImageIcon("E:/4º semestre/LPII/Livraria/imagens/produtos.gif"));
}
return jButton2;
}
/**
* This method initializes jButton3
*
* @return javax.swing.JButton
*/
private JButton getJButton3() {
if (jButton3 == null) {
jButton3 = new JButton();
jButton3.setHorizontalAlignment(SwingConstants.CENTER);
jButton3.setText("Fornecedores");
jButton3.setVerticalTextPosition(SwingConstants.TOP);
jButton3.setHorizontalTextPosition(SwingConstants.CENTER);
jButton3.setIcon(new ImageIcon("E:/4º semestre/LPII/Livraria/imagens/fornecedores.gif"));
jButton3.setPreferredSize(new Dimension(130, 70));
}
return jButton3;
}
/**
* This method initializes jButton4
*
* @return javax.swing.JButton
*/
private JButton getJButton4() {
if (jButton4 == null) {
jButton4 = new JButton();
jButton4.setText("Sair");
jButton4.setIcon(new ImageIcon("E:/4º semestre/LPII/Livraria/imagens/sair.GIF"));
jButton4.setHorizontalTextPosition(SwingConstants.CENTER);
jButton4.setVerticalAlignment(SwingConstants.CENTER);
jButton4.setVerticalTextPosition(SwingConstants.TOP);
jButton4.setPreferredSize(new Dimension(130, 70));
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()");
System.exit(0);// TODO Auto-generated Event stub actionPerformed()
}
});
}
return jButton4;
}
/**
* This method initializes jButton5
*
* @return javax.swing.JButton
*/
/**
* This method initializes jMenuItemTime
*
* @return javax.swing.JMenuItem
*/
/*private JMenuItem getJMenuItemTime() {
if (jMenuItemTime == null) {
jMenuItemTime = new JMenuItem();
jMenuItemTime.setText("Horario");
jMenuItemTime.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
SimpleDateFormat sfd = new SimpleDateFormat("dd/MM/yyyy hh:mm");
JOptionPane.showInternalMessageDialog(null,(sdf.format(new Date())));
}
});
}
return jMenuItemTime;
}*/
/**
* @param args
*/
public static void main(String[] args) {
// TODO Stub de método gerado automaticamente
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Livraria application = new Livraria();
application.getJFrame().setVisible(true);
}
});
}
/**
* This method initializes jFrame
*
* @return javax.swing.JFrame
*/
private JFrame getJFrame() {
if (jFrame == null) {
jFrame = new JFrame();
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.setJMenuBar(getJJMenuBar());
jFrame.setSize(726, 325);
jFrame.setContentPane(getJContentPane());
jFrame.setTitle("Livraria Pingo de Ouro");
}
return jFrame;
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
GridBagConstraints gridBagConstraints21 = new GridBagConstraints();
gridBagConstraints21.gridx = 0;
gridBagConstraints21.gridheight = 6;
gridBagConstraints21.gridy = 16;
GridBagConstraints gridBagConstraints11 = new GridBagConstraints();
gridBagConstraints11.gridx = 5;
gridBagConstraints11.gridwidth = 2;
gridBagConstraints11.gridheight = 5;
gridBagConstraints11.gridy = 0;
GridBagConstraints gridBagConstraints3 = new GridBagConstraints();
gridBagConstraints3.gridx = 1;
gridBagConstraints3.anchor = GridBagConstraints.WEST;
gridBagConstraints3.fill = GridBagConstraints.NONE;
gridBagConstraints3.gridheight = 1;
gridBagConstraints3.gridwidth = 1;
gridBagConstraints3.weightx = 0.0D;
gridBagConstraints3.weighty = 0.0D;
gridBagConstraints3.gridy = 0;
GridBagConstraints gridBagConstraints2 = new GridBagConstraints();
gridBagConstraints2.gridx = 2;
gridBagConstraints2.anchor = GridBagConstraints.WEST;
gridBagConstraints2.gridy = 0;
GridBagConstraints gridBagConstraints1 = new GridBagConstraints();
gridBagConstraints1.gridx = 3;
gridBagConstraints1.anchor = GridBagConstraints.WEST;
gridBagConstraints1.weightx = 0.0D;
gridBagConstraints1.gridy = 0;
GridBagConstraints gridBagConstraints = new GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridheight = 4;
gridBagConstraints.anchor = GridBagConstraints.WEST;
gridBagConstraints.gridy = 0;
jContentPane = new JPanel();
jContentPane.setLayout(new GridBagLayout());
jContentPane.add(getJButton(), gridBagConstraints);
jContentPane.add(getJButton1(), gridBagConstraints1);
jContentPane.add(getJButton2(), gridBagConstraints2);
jContentPane.add(getJButton3(), gridBagConstraints3);
jContentPane.add(getJButton4(), gridBagConstraints11);
}
return jContentPane;
}
/**
* This method initializes jJMenuBar
*
* @return javax.swing.JMenuBar
*/
private JMenuBar getJJMenuBar() {
if (jJMenuBar == null) {
jJMenuBar = new JMenuBar();
jJMenuBar.add(getFileMenu());
jJMenuBar.add(getEditMenu());
jJMenuBar.add(getVendasMenu());
}
return jJMenuBar;
}
/**
* This method initializes jMenu
*
* @return javax.swing.JMenu
*/
private JMenu getFileMenu() {
if (fileMenu == null) {
fileMenu = new JMenu();
fileMenu.setText("Opcoes");
fileMenu.add(getSaveMenuItem());
fileMenu.add(getExitMenuItem());
}
return fileMenu;
}
/**
* This method initializes jMenu
*
* @return javax.swing.JMenu
*/
private JMenu getEditMenu() {
if (editMenu == null) {
editMenu = new JMenu();
editMenu.setText("Cadastros");
editMenu.add(getCutMenuItem());
editMenu.add(getCopyMenuItem());
editMenu.add(getPasteMenuItem());
}
return editMenu;
}
/**
* This method initializes jMenu
*
* @return javax.swing.JMenu
*/
private JMenu getVendasMenu() {
if (VendasMenu == null) {
VendasMenu = new JMenu();
VendasMenu.setText("Vendas");
VendasMenu.add(getAboutMenuItem());
}
return VendasMenu;
}
/**
* This method initializes jMenuItem
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getExitMenuItem() {
if (exitMenuItem == null) {
exitMenuItem = new JMenuItem();
exitMenuItem.setText("Sair");
exitMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
}
return exitMenuItem;
}
/**
* This method initializes jMenuItem
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getAboutMenuItem() {
if (aboutMenuItem == null) {
aboutMenuItem = new JMenuItem();
aboutMenuItem.setText("Registrar/Consultar");
aboutMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//Point loc = getJFrame().getLocation();
//loc.translate(20, 20);
}
});
}
return aboutMenuItem;
}
/**
* This method initializes jMenuItem
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getCutMenuItem() {
if (cutMenuItem == null) {
cutMenuItem = new JMenuItem();
cutMenuItem.setText("Clientes");
cutMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,
Event.CTRL_MASK, true));
}
return cutMenuItem;
}
/**
* This method initializes jMenuItem
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getCopyMenuItem() {
if (copyMenuItem == null) {
copyMenuItem = new JMenuItem();
copyMenuItem.setText("Produtos/Livros");
copyMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,
Event.CTRL_MASK, true));
}
return copyMenuItem;
}
/**
* This method initializes jMenuItem
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getPasteMenuItem() {
if (pasteMenuItem == null) {
pasteMenuItem = new JMenuItem();
pasteMenuItem.setText("Fornecedores");
pasteMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,
Event.CTRL_MASK, true));
}
return pasteMenuItem;
}
/**
* This method initializes jMenuItem
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getSaveMenuItem() {
if (saveMenuItem == null) {
saveMenuItem = new JMenuItem();
saveMenuItem.setText("Sobre o Sistema");
saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
Event.CTRL_MASK, true));
saveMenuItem.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
//System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
JOptionPane.showMessageDialog(null, "Livraria Pingo de Ouro");
}
});
}
return saveMenuItem;
}
}