Subpage under development, new version coming soon!
Subject: Programação
Acho que ele queria seu e-mail pra vender ele em listas de spam :p
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Vendedor extends JFrame implements ActionListener {
JFrame janela = new JFrame();
JButton bt1,bt2;
private JLabel lb1;
public Vendedor() {
super();
Container c = getContentPane();
this.setSize(640, 480);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bt1 = new JButton("Cadastrar Peça");
this.add(this.bt1);
this.bt1.setBounds(50, 50, 100, 30);
bt1.addActionListener(this);
lb1 = new JLabel("MARCA");
this.add(this.lb1);
lb1.setBounds(435,440,10,17);
bt2 = new JButton("Vender Peça");
this.add(this.bt2);
this.bt2.setBounds(50, 100, 100, 30);
bt2.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.bt1){
JOptionPane.showMessageDialog(null,"Teste");
}
}
public static void main (String args[])
{
new Vendedor();
}
}
alguém pode me explicar pq o bt2(vender peça) ta aparecendo na tela toda?!
import java.awt.event.*;
import javax.swing.*;
public class Vendedor extends JFrame implements ActionListener {
JFrame janela = new JFrame();
JButton bt1,bt2;
private JLabel lb1;
public Vendedor() {
super();
Container c = getContentPane();
this.setSize(640, 480);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bt1 = new JButton("Cadastrar Peça");
this.add(this.bt1);
this.bt1.setBounds(50, 50, 100, 30);
bt1.addActionListener(this);
lb1 = new JLabel("MARCA");
this.add(this.lb1);
lb1.setBounds(435,440,10,17);
bt2 = new JButton("Vender Peça");
this.add(this.bt2);
this.bt2.setBounds(50, 100, 100, 30);
bt2.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.bt1){
JOptionPane.showMessageDialog(null,"Teste");
}
}
public static void main (String args[])
{
new Vendedor();
}
}
alguém pode me explicar pq o bt2(vender peça) ta aparecendo na tela toda?!
Eiro, só troquei a posição onde vc setava as propriedades de b1, b2 e lb1.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Vendedor extends JFrame implements ActionListener {
JFrame janela = new JFrame();
JButton bt1,bt2;
private JLabel lb1;
public Vendedor() {
super();
Container c = getContentPane();
this.setSize(640, 480);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bt1 = new JButton("Cadastrar Peça");
this.add(this.bt1);
this.bt1.setBounds(50, 50, 125, 30);
bt1.addActionListener(this);
bt2 = new JButton("Vender Peça");
this.add(this.bt2);
this.bt2.setBounds(50, 100, 125, 30);
bt2.addActionListener(this);
lb1 = new JLabel("MARCA");
this.add(this.lb1);
lb1.setBounds(435,440,10,170);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.bt1){
JOptionPane.showMessageDialog(null,"Teste");
}
}
public static void main (String args[])
{
new Vendedor();
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Vendedor extends JFrame implements ActionListener {
JFrame janela = new JFrame();
JButton bt1,bt2;
private JLabel lb1;
public Vendedor() {
super();
Container c = getContentPane();
this.setSize(640, 480);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bt1 = new JButton("Cadastrar Peça");
this.add(this.bt1);
this.bt1.setBounds(50, 50, 125, 30);
bt1.addActionListener(this);
bt2 = new JButton("Vender Peça");
this.add(this.bt2);
this.bt2.setBounds(50, 100, 125, 30);
bt2.addActionListener(this);
lb1 = new JLabel("MARCA");
this.add(this.lb1);
lb1.setBounds(435,440,10,170);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.bt1){
JOptionPane.showMessageDialog(null,"Teste");
}
}
public static void main (String args[])
{
new Vendedor();
}
}
eh eu jah tinha percebido isso
mas não tem nenhuma explicação pra isso? se é um código que eu to colocando errado, se ta faltando?!
mas não tem nenhuma explicação pra isso? se é um código que eu to colocando errado, se ta faltando?!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Vendedor extends JFrame implements ActionListener {
JFrame janela = new JFrame();
JButton bt1,bt2,bt3,bt4;
private JLabel lb1;
public Vendedor() {
super();
Container c = getContentPane();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bt1 = new JButton("Cadastrar Peça");
c.add(bt1);
this.bt1.setBounds(50, 50, 100, 30);
bt1.addActionListener(this);
bt2 = new JButton("Vender Peça");
c.add(bt2);
this.bt2.setBounds(50, 100, 100, 30);
bt2.addActionListener(this);
bt3 = new JButton("Comprar Peça");
c.add(bt3);
this.bt3.setBounds(50, 150, 100, 30);
bt3.addActionListener(this);
bt4 = new JButton("Verificar Peça");
c.add(bt4);
this.bt4.setBounds(50, 150, 100, 30);
bt4.addActionListener(this);
lb1 = new JLabel("MARCA");
c.add(lb1);
lb1.setBounds(335,340,100,170);
this.setSize(860, 640);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.bt1){
JFrame janela2 = new JFrame();
JLabel label1;
JButton bot1;
JTextField txt;
Container c2 = getContentPane();
janela2.setSize(640, 480);
janela2.setVisible(true);
bot1 = new JButton("OK");
c2.add(bot1);
bot1.setBounds(450, 450, 100, 30);
bot1.addActionListener(this);
label1 = new JLabel("Nome:");
c2.add(label1);
label1.setBounds(10,20,100,50);
txt = new JTextField(50);
txt.setBounds(60,20,100,50);
}
}
public static void main (String args[])
{
new Vendedor();
}
}
tipo, quando eu aperto esse bt1(Cadastrar) ele abre a janela, mas os componentes(JLabel) aparecem na janela 1.. oq eu faço?
import java.awt.event.*;
import javax.swing.*;
public class Vendedor extends JFrame implements ActionListener {
JFrame janela = new JFrame();
JButton bt1,bt2,bt3,bt4;
private JLabel lb1;
public Vendedor() {
super();
Container c = getContentPane();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bt1 = new JButton("Cadastrar Peça");
c.add(bt1);
this.bt1.setBounds(50, 50, 100, 30);
bt1.addActionListener(this);
bt2 = new JButton("Vender Peça");
c.add(bt2);
this.bt2.setBounds(50, 100, 100, 30);
bt2.addActionListener(this);
bt3 = new JButton("Comprar Peça");
c.add(bt3);
this.bt3.setBounds(50, 150, 100, 30);
bt3.addActionListener(this);
bt4 = new JButton("Verificar Peça");
c.add(bt4);
this.bt4.setBounds(50, 150, 100, 30);
bt4.addActionListener(this);
lb1 = new JLabel("MARCA");
c.add(lb1);
lb1.setBounds(335,340,100,170);
this.setSize(860, 640);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.bt1){
JFrame janela2 = new JFrame();
JLabel label1;
JButton bot1;
JTextField txt;
Container c2 = getContentPane();
janela2.setSize(640, 480);
janela2.setVisible(true);
bot1 = new JButton("OK");
c2.add(bot1);
bot1.setBounds(450, 450, 100, 30);
bot1.addActionListener(this);
label1 = new JLabel("Nome:");
c2.add(label1);
label1.setBounds(10,20,100,50);
txt = new JTextField(50);
txt.setBounds(60,20,100,50);
}
}
public static void main (String args[])
{
new Vendedor();
}
}
tipo, quando eu aperto esse bt1(Cadastrar) ele abre a janela, mas os componentes(JLabel) aparecem na janela 1.. oq eu faço?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Vendedor extends JFrame implements ActionListener {
JFrame janela = new JFrame();
JButton bt1,bt2,bt3,bt4;
private JLabel lb1;
JButton bot1,bot2,bot3,bot4;
public Vendedor() {
super("...::: Bem Vindos ====> Loja de Auto-Peças <==== :::...");
Container c = getContentPane();
this.setSize(860, 640);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bt1 = new JButton("Cadastrar Peça");
this.bt1.setBounds(50, 50, 150, 30);
c.add(bt1);
bt1.addActionListener(this);
bt2 = new JButton("Vender Peça");
this.bt2.setBounds(50, 100, 150, 30);
c.add(bt2);
bt2.addActionListener(this);
bt3 = new JButton("Comprar Peça");
this.bt3.setBounds(50, 150, 150, 30);
c.add(bt3);
bt3.addActionListener(this);
bt4 = new JButton("Verificar Peça");
this.bt4.setBounds(50, 200, 150, 30);
c.add(bt4);
bt4.addActionListener(this);
lb1 = new JLabel("MARCA");
this.lb1.setBounds(300,10,150,170);
c.add(lb1);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.bt1){
JLabel label1, label2, label3,label4;
JTextField txt,txt2,txt3,txt4;
Container c2 = getContentPane();
janela.setSize(640, 480);
janela.setVisible(true);
bot1 = new JButton("OK");
bot1.setBounds(350, 350, 100, 30);
c2.add(bot1);
bot1.addActionListener(this);
label1 = new JLabel("Nome: ");
label1.setBounds(10,20,100,50);
c2.add(label1);
txt = new JTextField(150);
txt.setBounds(100,30,300,30);
c2.add(txt);
label2 = new JLabel("Código: ");
label2.setBounds(10,70,100,30);
c2.add(label2);
txt2 = new JTextField(150);
txt2.setBounds(100,80,300,30);
c2.add(txt2);
label3 = new JLabel("Quantidade: ");
label3.setBounds(10,120,100,50);
c2.add(label3);
txt3 = new JTextField(150);
txt3.setBounds(100,130,300,30);
c2.add(txt3);
label4 = new JLabel("Valor: ");
label4.setBounds(10,170,100,50);
c2.add(label4);
txt4 = new JTextField(150);
txt4.setBounds(100,180,300,30);
c2.add(txt4);
if(e.getSource()==this.bot1){
JOptionPane.showMessageDialog(null, "Peça Adicionada com Sucesso!");
}
}
if(e.getSource()==this.bt2){
JFrame janela2 = new JFrame();
JLabel label1, label2, label3,label4;
JTextField txt,txt2,txt3,txt4;
Container c2 = getContentPane();
bot2 = new JButton("Emitir Nota Fiscal");
bot2.setBounds(450, 450, 100, 30);
c2.add(bot2);
bot2.addActionListener(this);
label1 = new JLabel("Peça: ");
label1.setBounds(10,20,100,50);
c2.add(label1);
txt = new JTextField(50);
txt.setBounds(60,20,100,50);
c2.add(txt);
label2 = new JLabel("Código: ");
label2.setBounds(10,70,100,50);
c2.add(label2);
txt2 = new JTextField(50);
txt2.setBounds(60,70,100,50);
c2.add(txt2);
label3 = new JLabel("Quantidade: ");
label3.setBounds(10,120,100,50);
c2.add(label3);
txt3 = new JTextField(50);
txt3.setBounds(60,120,100,50);
c2.add(txt3);
label4 = new JLabel("Valor: ");
label4.setBounds(10,170,100,50);
c2.add(label4);
txt4 = new JTextField(50);
txt4.setBounds(60,170,100,50);
c2.add(txt4);
janela2.setSize(640, 480);
janela2.setVisible(true);
if(e.getSource()==this.bot2){
JOptionPane.showMessageDialog(null, "Imprimindo Nota Fiscal...");
}
}
if(e.getSource()==this.bt3){
JFrame janela2 = new JFrame();
JLabel label1, label2, label3,label4;
JTextField txt,txt2,txt3,txt4;
Container c2 = getContentPane();
bot3 = new JButton("Emitir Nota Fiscal");
bot3.setBounds(450, 450, 100, 30);
c2.add(bot3);
bot3.addActionListener(this);
label1 = new JLabel("Peça: ");
label1.setBounds(10,20,100,50);
c2.add(label1);
txt = new JTextField(50);
txt.setBounds(60,20,100,50);
c2.add(txt);
label2 = new JLabel("Fornecedor: ");
label2.setBounds(10,70,100,50);
c2.add(label2);
txt2 = new JTextField(50);
txt2.setBounds(60,70,100,50);
c2.add(txt2);
label3 = new JLabel("Quantidade: ");
label3.setBounds(10,120,100,50);
c2.add(label3);
txt3 = new JTextField(50);
txt3.setBounds(60,120,100,50);
c2.add(txt3);
label4 = new JLabel("Valor: ");
label4.setBounds(10,170,100,50);
c2.add(label4);
txt4 = new JTextField(50);
txt4.setBounds(60,170,100,50);
c2.add(txt4);
janela2.setSize(640, 480);
janela2.setVisible(true);
if(e.getSource()==this.bot3){
JOptionPane.showMessageDialog(null, "Imprimindo Nota Fiscal...");
}
}
if(e.getSource()==this.bt4){
JFrame janela2 = new JFrame();
JLabel label1, label2;
JTextField txt,txt2;
Container c2 = getContentPane();
bot4 = new JButton("Pesquisar");
bot4.setBounds(450, 450, 100, 30);
c2.add(bot4);
bot4.addActionListener(this);
label1 = new JLabel("Nome: ");
label1.setBounds(10,20,100,50);
c2.add(label1);
txt = new JTextField(50);
txt.setBounds(60,20,100,50);
c2.add(txt);
label2 = new JLabel("Código: ");
label2.setBounds(10,70,100,50);
c2.add(label2);
txt2 = new JTextField(50);
txt2.setBounds(60,70,100,50);
c2.add(txt2);
janela2.setSize(640, 480);
janela2.setVisible(true);
if(e.getSource()==this.bot4){
JOptionPane.showMessageDialog(null, "Peça em falta!!!");
}
}
}
public static void main (String args[])
{
new Vendedor();
}
}
ta quase pronto, ainda to com o mesmo problema, quando eu clico no bt1, bt2... cria uma nova janela, mas SEM NADA, aí quando eu clico na última da um bug doido que aparece tudo na mesma janela
eu tentei modificar aí JFrame, Container, this.... mas o maximo q eu consegui foi exibir na tela principal a outra tela que seria em outra janela
import java.awt.event.*;
import javax.swing.*;
public class Vendedor extends JFrame implements ActionListener {
JFrame janela = new JFrame();
JButton bt1,bt2,bt3,bt4;
private JLabel lb1;
JButton bot1,bot2,bot3,bot4;
public Vendedor() {
super("...::: Bem Vindos ====> Loja de Auto-Peças <==== :::...");
Container c = getContentPane();
this.setSize(860, 640);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bt1 = new JButton("Cadastrar Peça");
this.bt1.setBounds(50, 50, 150, 30);
c.add(bt1);
bt1.addActionListener(this);
bt2 = new JButton("Vender Peça");
this.bt2.setBounds(50, 100, 150, 30);
c.add(bt2);
bt2.addActionListener(this);
bt3 = new JButton("Comprar Peça");
this.bt3.setBounds(50, 150, 150, 30);
c.add(bt3);
bt3.addActionListener(this);
bt4 = new JButton("Verificar Peça");
this.bt4.setBounds(50, 200, 150, 30);
c.add(bt4);
bt4.addActionListener(this);
lb1 = new JLabel("MARCA");
this.lb1.setBounds(300,10,150,170);
c.add(lb1);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==this.bt1){
JLabel label1, label2, label3,label4;
JTextField txt,txt2,txt3,txt4;
Container c2 = getContentPane();
janela.setSize(640, 480);
janela.setVisible(true);
bot1 = new JButton("OK");
bot1.setBounds(350, 350, 100, 30);
c2.add(bot1);
bot1.addActionListener(this);
label1 = new JLabel("Nome: ");
label1.setBounds(10,20,100,50);
c2.add(label1);
txt = new JTextField(150);
txt.setBounds(100,30,300,30);
c2.add(txt);
label2 = new JLabel("Código: ");
label2.setBounds(10,70,100,30);
c2.add(label2);
txt2 = new JTextField(150);
txt2.setBounds(100,80,300,30);
c2.add(txt2);
label3 = new JLabel("Quantidade: ");
label3.setBounds(10,120,100,50);
c2.add(label3);
txt3 = new JTextField(150);
txt3.setBounds(100,130,300,30);
c2.add(txt3);
label4 = new JLabel("Valor: ");
label4.setBounds(10,170,100,50);
c2.add(label4);
txt4 = new JTextField(150);
txt4.setBounds(100,180,300,30);
c2.add(txt4);
if(e.getSource()==this.bot1){
JOptionPane.showMessageDialog(null, "Peça Adicionada com Sucesso!");
}
}
if(e.getSource()==this.bt2){
JFrame janela2 = new JFrame();
JLabel label1, label2, label3,label4;
JTextField txt,txt2,txt3,txt4;
Container c2 = getContentPane();
bot2 = new JButton("Emitir Nota Fiscal");
bot2.setBounds(450, 450, 100, 30);
c2.add(bot2);
bot2.addActionListener(this);
label1 = new JLabel("Peça: ");
label1.setBounds(10,20,100,50);
c2.add(label1);
txt = new JTextField(50);
txt.setBounds(60,20,100,50);
c2.add(txt);
label2 = new JLabel("Código: ");
label2.setBounds(10,70,100,50);
c2.add(label2);
txt2 = new JTextField(50);
txt2.setBounds(60,70,100,50);
c2.add(txt2);
label3 = new JLabel("Quantidade: ");
label3.setBounds(10,120,100,50);
c2.add(label3);
txt3 = new JTextField(50);
txt3.setBounds(60,120,100,50);
c2.add(txt3);
label4 = new JLabel("Valor: ");
label4.setBounds(10,170,100,50);
c2.add(label4);
txt4 = new JTextField(50);
txt4.setBounds(60,170,100,50);
c2.add(txt4);
janela2.setSize(640, 480);
janela2.setVisible(true);
if(e.getSource()==this.bot2){
JOptionPane.showMessageDialog(null, "Imprimindo Nota Fiscal...");
}
}
if(e.getSource()==this.bt3){
JFrame janela2 = new JFrame();
JLabel label1, label2, label3,label4;
JTextField txt,txt2,txt3,txt4;
Container c2 = getContentPane();
bot3 = new JButton("Emitir Nota Fiscal");
bot3.setBounds(450, 450, 100, 30);
c2.add(bot3);
bot3.addActionListener(this);
label1 = new JLabel("Peça: ");
label1.setBounds(10,20,100,50);
c2.add(label1);
txt = new JTextField(50);
txt.setBounds(60,20,100,50);
c2.add(txt);
label2 = new JLabel("Fornecedor: ");
label2.setBounds(10,70,100,50);
c2.add(label2);
txt2 = new JTextField(50);
txt2.setBounds(60,70,100,50);
c2.add(txt2);
label3 = new JLabel("Quantidade: ");
label3.setBounds(10,120,100,50);
c2.add(label3);
txt3 = new JTextField(50);
txt3.setBounds(60,120,100,50);
c2.add(txt3);
label4 = new JLabel("Valor: ");
label4.setBounds(10,170,100,50);
c2.add(label4);
txt4 = new JTextField(50);
txt4.setBounds(60,170,100,50);
c2.add(txt4);
janela2.setSize(640, 480);
janela2.setVisible(true);
if(e.getSource()==this.bot3){
JOptionPane.showMessageDialog(null, "Imprimindo Nota Fiscal...");
}
}
if(e.getSource()==this.bt4){
JFrame janela2 = new JFrame();
JLabel label1, label2;
JTextField txt,txt2;
Container c2 = getContentPane();
bot4 = new JButton("Pesquisar");
bot4.setBounds(450, 450, 100, 30);
c2.add(bot4);
bot4.addActionListener(this);
label1 = new JLabel("Nome: ");
label1.setBounds(10,20,100,50);
c2.add(label1);
txt = new JTextField(50);
txt.setBounds(60,20,100,50);
c2.add(txt);
label2 = new JLabel("Código: ");
label2.setBounds(10,70,100,50);
c2.add(label2);
txt2 = new JTextField(50);
txt2.setBounds(60,70,100,50);
c2.add(txt2);
janela2.setSize(640, 480);
janela2.setVisible(true);
if(e.getSource()==this.bot4){
JOptionPane.showMessageDialog(null, "Peça em falta!!!");
}
}
}
public static void main (String args[])
{
new Vendedor();
}
}
ta quase pronto, ainda to com o mesmo problema, quando eu clico no bt1, bt2... cria uma nova janela, mas SEM NADA, aí quando eu clico na última da um bug doido que aparece tudo na mesma janela
eu tentei modificar aí JFrame, Container, this.... mas o maximo q eu consegui foi exibir na tela principal a outra tela que seria em outra janela
Eu sou bomzinho de SQL, mas se for do programa SQL Server, não !
Conheço a linguagem SQL, que é padrão na maioria dos RDBMS (Oracle, PostgreSQL, MySQL, DB2, SQL Server, etc), mas se for algo relacionado ao próprio RDBMS, conheço bem Oracle e PostgreSQL (e um pouco de MySQL).
É mais fácil você dizer o que precisa !? ;)
É mais fácil você dizer o que precisa !? ;)
é.. hehehehe
é pq ultimamente eu to postando aqui e ninguém responde
tem uns exemplos aqui que eu não entendi algumas coisas
a. create procedure ContaUmCliente
b. @nomeBusca varchar(50)
c. as
d. select count(Cli_nom)from Tb_Cliente
e. where cli_nom like '%' + @nomeBusca + '%'
nessa linha "e" apareceu esse like que eu nunca vi, pra que serve ele?
create trigger AlteracaoItemNota
on ItemNotaFiscal for update
as
if update(Quantidade) or update(CodProduto)
begin
update NotaFiscal
set ValorTotal = ValorTotal +
(select p.Preço * (i.Quantidade - d.Quantidade)
from Produto p inner join inserted i
on p.CodProduto = i.CodProduto inner join deleted d
on i.CodProduto = d.CodProduto and i.NumeroNota = d.NumeroNota)
end
e esse inner join faz oq?
é pq ultimamente eu to postando aqui e ninguém responde
tem uns exemplos aqui que eu não entendi algumas coisas
a. create procedure ContaUmCliente
b. @nomeBusca varchar(50)
c. as
d. select count(Cli_nom)from Tb_Cliente
e. where cli_nom like '%' + @nomeBusca + '%'
nessa linha "e" apareceu esse like que eu nunca vi, pra que serve ele?
create trigger AlteracaoItemNota
on ItemNotaFiscal for update
as
if update(Quantidade) or update(CodProduto)
begin
update NotaFiscal
set ValorTotal = ValorTotal +
(select p.Preço * (i.Quantidade - d.Quantidade)
from Produto p inner join inserted i
on p.CodProduto = i.CodProduto inner join deleted d
on i.CodProduto = d.CodProduto and i.NumeroNota = d.NumeroNota)
end
e esse inner join faz oq?