Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Leyer

#71
en el metodo para imprimir la ultima c<matriz[0].length :xD
#72
Programación C/C++ / Re: try catch en c++ (dev c++)
27 Noviembre 2011, 17:10 PM
algo asi

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
int main(){
   cout << "Start\n";
   int n=0;
   int *p;
   try {
   cout<<"Digite El Tamano Del Vector \n";
   cin>>n;//Obtencion del tamaño de datos
   if(n<=0)
throw 0;
   p =new int[n];//Creacion del vector
    for(int i=0; i<n; i++) {//llenado
            cout<<"Numeros : "<<i;
            cin>>p[i];
       }
  }catch (int i) {                   
    cout << "ERROR"<<i;
  }
  return 0;
}
#73
yo quiero una ;D
#74
Cita de: RyogiShiki en 24 Noviembre 2011, 18:46 PM
Wow no he visto el código bien, pero a penas busco un dato Bum! Loop infinito! XD. Solo aviso.
--EDIT--
Solo da problemas al buscar el dato d3.
--EDIT 2--
El problema solo se dá cuando recorro la lista varias veces y busco un dato. Es en reaidad un problema algo dificil de reproducir.

Saludos

cierto, era el ListSelectionListener que le habia colocado

#75
si no precionas enter no funciona :xD :xD :xD
#76
que tal asi?
Código (java) [Seleccionar]

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;
import javax.swing.table.DefaultTableModel;

public class pru extends JFrame implements KeyListener,MouseListener{
private static final long serialVersionUID = 1L;
private JTable table = new JTable();
    private JTextField textField=new JTextField(10);
    private JTextArea textArea =new JTextArea();

    public pru(){
this.setLayout(new GridLayout(2,0));
textField.addKeyListener(this);
textField.setText("Dato a buscar");
        JScrollPane scpEjemplo= new JScrollPane();
        JPanel panel=new JPanel(new GridLayout());
        JScrollPane jScrollPane=new JScrollPane(textArea);
        panel.add(jScrollPane);
        textArea.setEnabled(false);
        textArea.setEditable(false);
        //Llenamos el modelo
        DefaultTableModel dtmEjemplo = new DefaultTableModel(getFilas(), getColumnas());
     
        table=new JTable(dtmEjemplo){
private static final long serialVersionUID = 1L;
public boolean isCellEditable(int rowIndex, int vColIndex) {
            return false;
           
        }}; //return false: Desabilitar edición de celdas.
        table.setModel(dtmEjemplo);
        table.addMouseListener(this);
       // table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
        scpEjemplo.add(table);
        JPanel panel2=new JPanel(new BorderLayout());
        panel2.add(textField,BorderLayout.NORTH);
        panel2.add(scpEjemplo,BorderLayout.CENTER);
        this.add(panel2);
        this.add(panel);
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setSize(500, 400);
        scpEjemplo.setViewportView(table);
    }
    //Datos de las filas
    private Object[][] getFilas(){
         Object fila[][]=new Object[][] {
                            {"a1", "b1", "c1", "d1", "a"},
                            {"a2", "b2", "c2", "d2","a"},
                            {"a3", "b3", "c3", "d3","a"},
                            {"a1", "b1", "c1", "d1", "a"},
                            {"a2", "b2", "c2", "d2","a"},
                            {"a3", "b3", "c3", "d3","a"},
          {"a3", "b3", "c3", "d3","b"}};
         return fila;
               
    }
    public void search(String data) {
    textArea.setText("");
int numberOfRows = table.getRowCount();
for (int row = 0; row < numberOfRows; row++) {
for(int column=0;column<table.getColumnCount();column++){
String temp = (String) table.getValueAt(row, column);
if (temp.equalsIgnoreCase(data)) {
table.changeSelection(row,0,false,true);
int[] rows = table.getSelectedRows();
String val="";
for(row=0;row<rows.length;row++){
for(column=0;column<table.getColumnCount();column++){
val+=table.getValueAt(rows[row], column)+"                    ";
}
val+="\n";
}
System.out.println(val);
textArea.append(val);
break;
}
}

}
}
    //Encabezados de la tabla
    private String[] getColumnas(){
          String columna[]=new String[]{"A","B","C", "D", "E"};
          return columna;
    }
    public static void main(String args[]) {
    SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
pru obj = new pru();
        obj.setVisible(true);
}
});
    }
@Override
public void keyPressed(KeyEvent arg0) {
if(arg0.getKeyCode() ==KeyEvent.VK_ENTER)search(textField.getText());
}
@Override public void keyReleased(KeyEvent arg0) {}
@Override public void keyTyped(KeyEvent arg0) {}

@Override
public void mouseClicked(MouseEvent arg0) {
int[] rows = table.getSelectedRows();
String val="";
textArea.setText("");
for(int row=0;row<rows.length;row++){
for(int column=0;column<table.getColumnCount();column++){
val+=table.getValueAt(rows[row], column)+"                    ";
}
val+="\n";
}
//System.out.println(val);
textArea.append(val);

}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub

}
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub

}
@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub

}
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub

}
}
#78
La estrutura seria asi
Código (cpp) [Seleccionar]
struct x{
string nombre;
int VotoD;
int VotoS;
}elecciones[MAXARRAY];


y de de donde tienes la variable "i" :¬¬ ademas estas usando c++ y c unidos  :xD :¬¬
#79
Foro Libre / Re: Software para Cambiar la Voz
18 Noviembre 2011, 06:15 AM
Voice Changer Software Diamond
#80
Java / Re: Duda Eventos teclas F1, F2, F3. etc
18 Noviembre 2011, 01:38 AM
Haber eso no funcionara si cambias el focus a otro componente

usando el KeyEventDispatcher

Código (java) [Seleccionar]

import java.awt.FlowLayout;
import java.awt.KeyEventDispatcher;
import java.awt.KeyboardFocusManager;
import java.awt.event.*;
import javax.swing.*;
public class Prueba extends JFrame implements ActionListener,KeyEventDispatcher {  
private static final long serialVersionUID = 1L;
JButton botonVentaDeContado;
   public Prueba() {
       setLayout(new FlowLayout());
       botonVentaDeContado=new JButton("Consultar Producto");
       botonVentaDeContado.setBounds(300,250,100,30);
       add(botonVentaDeContado);
       botonVentaDeContado.addActionListener(this);
      KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(this);
   }
   public void actionPerformed(ActionEvent e) {
       if (e.getSource()==botonVentaDeContado) System.exit(0);      
   }
   public static void main(String[] ar) {
       Prueba formulario1=new Prueba();
       formulario1.setBounds(0,0,450,350);
       formulario1.setVisible(true);
   }
@Override
public boolean dispatchKeyEvent(KeyEvent arg0) {
if (arg0.getKeyCode() == KeyEvent.VK_F1) System.exit(0);
return false;
}
}