Pessoal …
to com uma duvida cruel…
Quero fazer o seguinte : Desejo selecionar uma imagem do computador e quero exibila num Jpanel que esta dentro de um JTabbedPane que esta dentro de um JInternalFrame.
Eu to conseguindo selecionar a imagem e exibila pequena como quero , POREM NAO CONSIGO coloca-la dentro do Jpanel que quero…
no código meu jpanel que exibira chama-se quadroImagem…
ALGUEM ME AJUDEEEEEEEEEEEEE
Aqui esta o Código:
package view;
import java.awt.Dimension;
import java.awt.FileDialog;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Label;
import java.awt.Toolkit;
import java.awt.event.ItemEvent;
import java.io.File;
import javax.swing.JDesktopPane;
import javax.swing.JDesktopPane;
import javax.swing.JFileChooser;
import javax.swing.JInternalFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTabbedPane;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import view.ViewLogin;
/**
*
-
@author renan */ public class ViewPrincipal extends javax.swing.JFrame { Image imagemselecionada ;
/** Creates new form ViewPrincipal */ public ViewPrincipal() { initComponents(); this.habilitacampoAutor(); pack();
}
private void habilitacampoAutor(){ txtOutroAutorImg.setEnabled(jrAutorNao.isSelected()); }/** This method is called from within the constructor to
-
initialize the form.
-
WARNING: Do NOT modify this code. The content of this method is
-
always regenerated by the Form Editor. */ // private void initComponents() { btgAutor = new javax.swing.ButtonGroup(); jDesktopPane1 = new javax.swing.JDesktopPane(); jInternalFrame1 = new javax.swing.JInternalFrame(); jPanel1 = new javax.swing.JPanel(); jTabbedPane1 = new javax.swing.JTabbedPane(); JPane4 = new javax.swing.JPanel(); jLabel5 = new javax.swing.JLabel(); txtTituloImagem = new javax.swing.JTextField(); jLabel6 = new javax.swing.JLabel(); jrAutorSim = new javax.swing.JRadioButton(); jrAutorNao = new javax.swing.JRadioButton(); jLabel7 = new javax.swing.JLabel(); jScrollPane2 = new javax.swing.JScrollPane(); txtAreaDescricaoImg = new javax.swing.JTextArea(); jButton1 = new javax.swing.JButton(); jLabel8 = new javax.swing.JLabel(); jScrollPane3 = new javax.swing.JScrollPane(); txtAreaLegendaImg = new javax.swing.JTextArea(); jLabel9 = new javax.swing.JLabel(); jScrollPane4 = new javax.swing.JScrollPane(); txtAreaReferenciaImg = new javax.swing.JTextArea(); txtOutroAutorImg = new javax.swing.JTextField(); jLabel10 = new javax.swing.JLabel(); jComboBox2 = new javax.swing.JComboBox(); jLabel11 = new javax.swing.JLabel(); jComboBox3 = new javax.swing.JComboBox(); jLabel12 = new javax.swing.JLabel(); txtResolucaoImg = new javax.swing.JTextField(); jButton4 = new javax.swing.JButton(); jLabel23 = new javax.swing.JLabel(); jLabel24 = new javax.swing.JLabel(); quadroimagem = new javax.swing.JPanel(); jPanel5 = new javax.swing.JPanel(); jLabel16 = new javax.swing.JLabel(); txtTituloVideo = new javax.swing.JTextField(); jLabel17 = new javax.swing.JLabel(); jRadioButton5 = new javax.swing.JRadioButton(); jTextField2 = new javax.swing.JTextField(); jRadioButton6 = new javax.swing.JRadioButton(); jLabel18 = new javax.swing.JLabel(); jComboBox4 = new javax.swing.JComboBox(); jLabel19 = new javax.swing.JLabel(); jComboBox7 = new javax.swing.JComboBox(); jButton3 = new javax.swing.JButton(); jLabel20 = new javax.swing.JLabel(); jTextField3 = new javax.swing.JTextField(); jLabel21 = new javax.swing.JLabel(); jComboBox8 = new javax.swing.JComboBox(); jLabel22 = new javax.swing.JLabel(); jScrollPane5 = new javax.swing.JScrollPane(); jTextArea1 = new javax.swing.JTextArea(); jButton5 = new javax.swing.JButton(); jPanel2 = new javax.swing.JPanel(); txtTituloAnimacao = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jRadioButton1 = new javax.swing.JRadioButton(); jRadioButton2 = new javax.swing.JRadioButton(); jLabel3 = new javax.swing.JLabel(); jScrollPane1 = new javax.swing.JScrollPane(); txtDescricaoAnimacao = new javax.swing.JTextArea(); jTextField1 = new javax.swing.JTextField(); jLabel13 = new javax.swing.JLabel(); jLabel14 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); txtDuracaoAnim = new javax.swing.JTextField(); jButton2 = new javax.swing.JButton(); jLabel15 = new javax.swing.JLabel(); jComboBox1 = new javax.swing.JComboBox(); jComboBox5 = new javax.swing.JComboBox(); jComboBox6 = new javax.swing.JComboBox(); jButton6 = new javax.swing.JButton(); jMenuBar1 = new javax.swing.JMenuBar(); jMenu1 = new javax.swing.JMenu(); jMenuItem1 = new javax.swing.JMenuItem(); jSeparator1 = new javax.swing.JSeparator(); jMenuItem2 = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle(“Banco de Imagens - SUS “); setName(“principalUpload”); setResizable(false); getAccessibleContext().setAccessibleName(””); jInternalFrame1.setMaximizable(true); jInternalFrame1.setVisible(true); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 678, Short.MAX_VALUE) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 741, Short.MAX_VALUE) );
jLabel5.setText(“T\u00edtulo:”);jLabel6.setText(“Autor:”);btgAutor.add(jrAutorSim); jrAutorSim.setText(“Sim”); jrAutorSim.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); jrAutorSim.setMargin(new java.awt.Insets(0, 0, 0, 0)); jrAutorSim.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jrAutorSimActionPerformed(evt); } });btgAutor.add(jrAutorNao); jrAutorNao.setText(“N\u00e3o”); jrAutorNao.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); jrAutorNao.setMargin(new java.awt.Insets(0, 0, 0, 0)); jrAutorNao.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jrAutorNaoActionPerformed(evt); } });jLabel7.setText(“Descri\u00e7\u00e3o:”);txtAreaDescricaoImg.setColumns(20); txtAreaDescricaoImg.setFont(new java.awt.Font(“Verdana”, 0, 13)); txtAreaDescricaoImg.setRows(5); jScrollPane2.setViewportView(txtAreaDescricaoImg);
jButton1.setText(“Selecionar Imagem”); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { escolherArquivo(evt); } });jLabel8.setText(“Legenda:”);txtAreaLegendaImg.setColumns(20); txtAreaLegendaImg.setFont(new java.awt.Font(“Verdana”, 0, 13)); txtAreaLegendaImg.setRows(5); jScrollPane3.setViewportView(txtAreaLegendaImg);
jLabel9.setText(“Refer\u00eancias:”);txtAreaReferenciaImg.setColumns(20); txtAreaReferenciaImg.setRows(5); jScrollPane4.setViewportView(txtAreaReferenciaImg);
jLabel10.setText(“Institui\u00e7\u00e3o:”);jComboBox2.setModel(new javax.swing.DefaultComboBoxModel();new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” })jLabel11.setText(“Palavras-Chave:”);jComboBox3.setModel(new javax.swing.DefaultComboBoxModel();new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” })jLabel12.setText(“Resolu\u00e7\u00e3o:”);jButton4.setText(“Enviar”);jLabel24.setForeground(new java.awt.Color(51, 51, 51));
jLabel24.setText(“Nenhuma Imagem Selecionada”);quadroimagem.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); javax.swing.GroupLayout quadroimagemLayout = new javax.swing.GroupLayout(quadroimagem); quadroimagem.setLayout(quadroimagemLayout); quadroimagemLayout.setHorizontalGroup( quadroimagemLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 146, Short.MAX_VALUE) ); quadroimagemLayout.setVerticalGroup( quadroimagemLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 115, Short.MAX_VALUE) );
javax.swing.GroupLayout JPane4Layout = new javax.swing.GroupLayout(JPane4); JPane4.setLayout(JPane4Layout); JPane4Layout.setHorizontalGroup( JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(JPane4Layout.createSequentialGroup() .addContainerGap() .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(JPane4Layout.createSequentialGroup() .addComponent(jLabel9) .addContainerGap(751, Short.MAX_VALUE)) .addGroup(JPane4Layout.createSequentialGroup() .addComponent(jLabel7) .addContainerGap(762, Short.MAX_VALUE)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, JPane4Layout.createSequentialGroup() .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jLabel5) .addGroup(JPane4Layout.createSequentialGroup() .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(txtTituloImagem) .addGroup(JPane4Layout.createSequentialGroup() .addComponent(jLabel6) .addGap(115, 115, 115)) .addComponent(jLabel8) .addGroup(JPane4Layout.createSequentialGroup() .addGap(18, 18, 18) .addComponent(jrAutorSim) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jrAutorNao) .addGap(22, 22, 22))) .addComponent(quadroimagem, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(JPane4Layout.createSequentialGroup() .addGap(13, 13, 13) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(JPane4Layout.createSequentialGroup() .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(txtOutroAutorImg, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel12) .addComponent(jButton1) .addComponent(txtResolucaoImg, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel10) .addComponent(jComboBox2, 0, 218, Short.MAX_VALUE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel11) .addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, 267, javax.swing.GroupLayout.PREFERRED_SIZE))) .addComponent(jLabel23, javax.swing.GroupLayout.DEFAULT_SIZE, 622, Short.MAX_VALUE))) .addGroup(JPane4Layout.createSequentialGroup() .addGap(51, 51, 51) .addComponent(jLabel24))))) .addComponent(jButton4)) .addGap(21, 21, 21)) .addGroup(JPane4Layout.createSequentialGroup() .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jScrollPane4, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane3, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 798, Short.MAX_VALUE)) .addContainerGap(14, Short.MAX_VALUE)))) ); JPane4Layout.setVerticalGroup( JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(JPane4Layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel5) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(txtTituloImagem, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel6) .addComponent(jLabel10) .addComponent(jLabel11)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jComboBox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jrAutorSim) .addComponent(jrAutorNao) .addComponent(txtOutroAutorImg, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(20, 20, 20) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(JPane4Layout.createSequentialGroup() .addComponent(jButton1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel23, javax.swing.GroupLayout.PREFERRED_SIZE, 12, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel12) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(txtResolucaoImg, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(JPane4Layout.createSequentialGroup() .addComponent(quadroimagem, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))) .addGroup(JPane4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(JPane4Layout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 28, Short.MAX_VALUE) .addComponent(jLabel24) .addGap(42, 42, 42)) .addGroup(JPane4Layout.createSequentialGroup() .addGap(64, 64, 64) .addComponent(jLabel8) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))) .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 71, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel7) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 197, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel9) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(9, 9, 9) .addComponent(jButton4) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); jTabbedPane1.addTab(“Imagens”, JPane4);
jLabel16.setText(“T\u00edtulo:”);jLabel17.setText(“Autor:”);jRadioButton5.setText(“Sim”); jRadioButton5.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); jRadioButton5.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButton6.setText(“N\u00e3o”); jRadioButton6.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); jRadioButton6.setMargin(new java.awt.Insets(0, 0, 0, 0));
jLabel18.setText(“Institui\u00e7\u00e3o:”);jComboBox4.setModel(new javax.swing.DefaultComboBoxModel();new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” })jLabel19.setText(“Palavras-Chave”);jComboBox7.setModel(new javax.swing.DefaultComboBoxModel();new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” })jButton3.setText(“Selecionar V\u00eddeo”);jLabel20.setText(“Dura\u00e7\u00e3o:”);jLabel21.setText(“Tipo:”);jComboBox8.setModel(new javax.swing.DefaultComboBoxModel();new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” })jLabel22.setText(“Descri\u00e7\u00e3o:”);jTextArea1.setColumns(20); jTextArea1.setRows(5); jScrollPane5.setViewportView(jTextArea1);
jButton5.setText(“Enviar”);javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5); jPanel5.setLayout(jPanel5Layout); jPanel5Layout.setHorizontalGroup( jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup() .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel5Layout.createSequentialGroup() .addContainerGap() .addComponent(jButton5)) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel16) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jLabel17) .addGap(243, 243, 243) .addComponent(jLabel18) .addGap(170, 170, 170) .addComponent(jLabel19)) .addComponent(txtTituloVideo, javax.swing.GroupLayout.PREFERRED_SIZE, 146, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup() .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup() .addGap(28, 28, 28) .addComponent(jRadioButton5) .addGap(36, 36, 36) .addComponent(jRadioButton6)) .addGroup(jPanel5Layout.createSequentialGroup() .addContainerGap() .addComponent(jButton3))) .addGap(22, 22, 22) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel20) .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel21) .addGroup(jPanel5Layout.createSequentialGroup() .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, 217, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, 251, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel22)) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel5Layout.createSequentialGroup() .addContainerGap() .addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 762, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(50, Short.MAX_VALUE)) ); jPanel5Layout.setVerticalGroup( jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel16) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(txtTituloVideo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel17) .addComponent(jLabel18) .addComponent(jLabel19)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jRadioButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jRadioButton6) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel5Layout.createSequentialGroup() .addGap(30, 30, 30) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton3) .addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel5Layout.createSequentialGroup() .addGap(14, 14, 14) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel20) .addComponent(jLabel21)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(25, 25, 25) .addComponent(jLabel22) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 245, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(20, 20, 20) .addComponent(jButton5) .addContainerGap(230, Short.MAX_VALUE)) ); jTabbedPane1.addTab(“V\u00eddeos”, jPanel5);
jLabel1.setText(“T\u00edtulo:”);jLabel2.setText(“Autor:”);jRadioButton1.setText(“Sim”); jRadioButton1.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); jRadioButton1.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButton2.setText(“N\u00e3o”); jRadioButton2.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); jRadioButton2.setMargin(new java.awt.Insets(0, 0, 0, 0));
jLabel3.setText(“Descri\u00e7\u00e3o:”);txtDescricaoAnimacao.setColumns(20); txtDescricaoAnimacao.setRows(5); jScrollPane1.setViewportView(txtDescricaoAnimacao);
jLabel13.setText(“Institui\u00e7\u00e3o:”);jLabel14.setText(“Palavras-Chave:”);jLabel4.setText(“Dura\u00e7\u00e3o:”);jButton2.setText(“Selecionar Anima\u00e7\u00e3o”);jLabel15.setText(“Tipo:”);jComboBox1.setModel(new javax.swing.DefaultComboBoxModel();new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” })jComboBox5.setModel(new javax.swing.DefaultComboBoxModel();new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” })jComboBox6.setModel(new javax.swing.DefaultComboBoxModel();new String[] { “Item 1”, “Item 2”, “Item 3”, “Item 4” })jButton6.setText(“Enviar”);javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout.setHorizontalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel3) .addComponent(jLabel1) .addComponent(txtTituloAnimacao, javax.swing.GroupLayout.PREFERRED_SIZE, 146, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel2) .addGroup(jPanel2Layout.createSequentialGroup() .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup(jPanel2Layout.createSequentialGroup() .addComponent(jButton2) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel2Layout.createSequentialGroup() .addGap(18, 18, 18) .addComponent(jRadioButton1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jRadioButton2) .addGap(9, 9, 9))) .addGap(10, 10, 10) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtDuracaoAnim, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel4)) .addGap(16, 16, 16) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jComboBox5, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel13) .addComponent(jLabel15)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel14) .addComponent(jComboBox6, javax.swing.GroupLayout.PREFERRED_SIZE, 192, javax.swing.GroupLayout.PREFERRED_SIZE))) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 76, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jButton6) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 765, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(47, Short.MAX_VALUE)) ); jPanel2Layout.setVerticalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(txtTituloAnimacao, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel2) .addComponent(jLabel14) .addComponent(jLabel13)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addGap(34, 34, 34) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(jLabel15))) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jRadioButton1) .addComponent(jRadioButton2) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton2) .addComponent(txtDuracaoAnim, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(27, 27, 27) .addComponent(jLabel3)) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 242, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(jButton6) .addContainerGap(232, Short.MAX_VALUE)) ); jTabbedPane1.addTab(“Anima\u00e7\u00f5es”, jPanel2);
javax.swing.GroupLayout jInternalFrame1Layout = new javax.swing.GroupLayout(jInternalFrame1.getContentPane()); jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout); jInternalFrame1Layout.setHorizontalGroup( jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jInternalFrame1Layout.createSequentialGroup() .addContainerGap() .addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 827, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); jInternalFrame1Layout.setVerticalGroup( jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jInternalFrame1Layout.createSequentialGroup() .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jTabbedPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 741, Short.MAX_VALUE) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap()) ); jInternalFrame1.setBounds(0, 0, 850, 770); jDesktopPane1.add(jInternalFrame1, javax.swing.JLayeredPane.DEFAULT_LAYER);
jMenu1.setText(“Menu”); jMenuItem1.setLabel(“Sobre”); jMenu1.add(jMenuItem1);
jMenu1.add(jSeparator1);jMenuItem2.setLabel(“Sair”); jMenuItem2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem2ActionPerformed(evt); } });jMenu1.add(jMenuItem2);jMenuBar1.add(jMenu1);setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jDesktopPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 859, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jDesktopPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 773, Short.MAX_VALUE) .addContainerGap()) ); pack(); }//
private void jrAutorNaoActionPerformed(java.awt.event.ActionEvent evt) { this.habilitacampoAutor(); }private void jrAutorSimActionPerformed(java.awt.event.ActionEvent evt) { this.habilitacampoAutor(); }private void escolherArquivo(java.awt.event.ActionEvent evt) { //JPanel quadroImagem = new JPanel(); FileDialog fd = new FileDialog(this,“Abrir”); fd.show(); jLabel23.setText(fd.getDirectory()+fd.getFile()); Toolkit tk = Toolkit.getDefaultToolkit(); imagemselecionada = tk.getImage(jLabel23.getText()); imagemselecionada=imagemselecionada.getScaledInstance(150,150,150); repaint(); }
public void paint(Graphics g){ g.drawImage(imagemselecionada,0,0,quadroimagem); quadroimagem.paint(g);}
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) { dispose(); }/**
-
@param args the command line arguments
*/
public static void main(String args[]) {try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (InstantiationException ex) { ex.printStackTrace(); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } catch (UnsupportedLookAndFeelException ex) { ex.printStackTrace(); } catch (IllegalAccessException ex) { ex.printStackTrace(); } java.awt.EventQueue.invokeLater(new Runnable() { public void run() {
new ViewPrincipal().setVisible(true); }});
}
// Variables declaration - do not modify private javax.swing.JPanel JPane4; private javax.swing.ButtonGroup btgAutor; private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private javax.swing.JButton jButton4; private javax.swing.JButton jButton5; private javax.swing.JButton jButton6; private javax.swing.JComboBox jComboBox1; private javax.swing.JComboBox jComboBox2; private javax.swing.JComboBox jComboBox3; private javax.swing.JComboBox jComboBox4; private javax.swing.JComboBox jComboBox5; private javax.swing.JComboBox jComboBox6; private javax.swing.JComboBox jComboBox7; private javax.swing.JComboBox jComboBox8; private javax.swing.JDesktopPane jDesktopPane1; private javax.swing.JInternalFrame jInternalFrame1; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel15; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel17; private javax.swing.JLabel jLabel18; private javax.swing.JLabel jLabel19; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel20; private javax.swing.JLabel jLabel21; private javax.swing.JLabel jLabel22; private javax.swing.JLabel jLabel23; private javax.swing.JLabel jLabel24; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9; private javax.swing.JMenu jMenu1; private javax.swing.JMenuBar jMenuBar1; private javax.swing.JMenuItem jMenuItem1; private javax.swing.JMenuItem jMenuItem2; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel5; private javax.swing.JRadioButton jRadioButton1; private javax.swing.JRadioButton jRadioButton2; private javax.swing.JRadioButton jRadioButton5; private javax.swing.JRadioButton jRadioButton6; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JScrollPane jScrollPane3; private javax.swing.JScrollPane jScrollPane4; private javax.swing.JScrollPane jScrollPane5; private javax.swing.JSeparator jSeparator1; private javax.swing.JTabbedPane jTabbedPane1; private javax.swing.JTextArea jTextArea1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; private javax.swing.JTextField jTextField3; private javax.swing.JRadioButton jrAutorNao; private javax.swing.JRadioButton jrAutorSim; private javax.swing.JPanel quadroimagem; private javax.swing.JTextArea txtAreaDescricaoImg; private javax.swing.JTextArea txtAreaLegendaImg; private javax.swing.JTextArea txtAreaReferenciaImg; private javax.swing.JTextArea txtDescricaoAnimacao; private javax.swing.JTextField txtDuracaoAnim; private javax.swing.JTextField txtOutroAutorImg; private javax.swing.JTextField txtResolucaoImg; private javax.swing.JTextField txtTituloAnimacao; private javax.swing.JTextField txtTituloImagem; private javax.swing.JTextField txtTituloVideo; // End of variables declaration
-
}
