gtw7375
-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por gtw7375
-
-
ex: Tenho 3 opções de JComboBox Ex:carro, galinha, sandalia.
Ao escolher a opção carro, automaticamente será chamada a imagem carro. Ao escolher galinha, a imagem carro será trocada pela imagem galinha e assim sucessivamente.- public class Principal extends JFrame implements ActionListener {
- JLabel escolha = new JLabel("Escolha sua opção");
- ImageIcon ico = new ImageIcon("C:/Users/Familia/Desktop/Principal/cando.jpg");
- JLabel ble = new JLabel(ico);
- ImageIcon bud = new ImageIcon("C:/Users/Familia/Desktop/Principal/buda.jpg");
- JLabel buda = new JLabel(bud);
- JComboBox combo = new JComboBox();
- JTextArea area = new JTextArea();
- JScrollPane sc = new JScrollPane(area);
- Desktop desktop;
- URI uri;
- public Principal() {
- setTitle("Aprendendo sobre Religião");
- setSize(660,700);
- setResizable(false);
- setLocation(100,10);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- getContentPane().setLayout(null);
- getContentPane().setBackground(Color.white);
- Container c = this.getContentPane();
- escolha.setBounds(40, 80, 150, 80); //"escolha usa opcao"
- c.add(escolha);
- descricao.setBounds(40,350,150,80); //"descrição"
- c.add(descricao);
- sc.setBounds(140,350,450,100); //TextArea + ScroolPanel
- area.setLineWrap(true);
- c.add(sc);
- combo.setBounds(155,112,120,20); //ComboBox
- c.add(combo);
- combo.addActionListener(this);
- combo.addItem("");
- combo.addItem("Candomblé");
- combo.addItem("Cristianismo");
- combo.addItem("Budismo");
- combo.addItem("Hinduísmo");
- combo.addItem("Judaísmo");
- }
- public static void main(String[] args) {
- Principal janela = new Principal();
- janela.setVisible(true);
- }
- @Override
- public void actionPerformed(ActionEvent acao) {
- if(acao.getSource() == combo) {
- int indice = (int) combo.getSelectedIndex();
- switch(indice){
- case 2:
- area.setText("Alterando o conteúdo da caixa de texto!");
- caixlivro.setText("Biblia sagrada");
- getContentPane().add(ble);
- ble.setBounds(160,120,240,220);
- getContentPane().add(linke);
- linke.setText("Cristianismo");
- linke.setBounds(138,520,220,20);
- linke.setBorderPainted(false);
- linke.setForeground(Color.blue);
- linke.addActionListener(this);
- break;
- case 3:
- area.setText("Alterando o conteúdo da caixa de texto novamente!");
- caixlivro.setText("Buda?");
- // JOptionPane.showMessageDialog(null, "Voce não selecionou: ");
- getContentPane().add(buda);
- buda.setBounds(160,120,240,220);
- linkb.remove(linke);
- linkb.setText("Budismo");
- getContentPane().add(linkb);
- linkb.setBounds(178,520,220,20);
- linkb.setBorderPainted(false);
- linkb.setForeground(Color.blue);
- linkb.addActionListener(this);
- break;
- case 4:
- break;
- case 5:
- break;
- }
- }
- if(acao.getSource() == linke) {
- try {
- uri = new URI("https://www.bibliaonline.com.br/");
- } catch (URISyntaxException e) {
- JOptionPane.showMessageDialog(null, "site inválido");
- }
- desktop = Desktop.getDesktop();
- try {
- desktop.browse(uri);
- } catch (IOException ex) {
- JOptionPane.showMessageDialog(null, "site inválido");
- }
- }
- if(acao.getSource() == linkb) {
- try {
- uri = new URI("https://www.google.com/");
- } catch (URISyntaxException e) {
- JOptionPane.showMessageDialog(null, "site inválido");
- }
- desktop = Desktop.getDesktop();
- try {
- desktop.browse(uri);
- } catch (IOException ex) {
- JOptionPane.showMessageDialog(null, "site inválido");
- }
- }
- }
- }
Transição entre páginas.
em Tutoriais & Dicas - HTML, XHTML, CSS
Postado · Editado por gtw7375
Gostaria de saber como faço para fazer um site com este tipo de transição de páginas:
http://pt.wix.com/website-template/view/html/1258?originUrl=http%3A%2F%2Fpt.wix.com%2Fwebsite%2Ftemplates%2Fhtml%2Fall%2F1&bookName=create-master-new&galleryDocIndex=4&category=all&metaSiteId=
Toda a estrutura já está montada, só falta o efeito de transição das páginas com o menu.
Poderiam me ajudar?