Text Encript : blcadHeoi
Descript: Hola
Saludos
Descript: Hola
Saludos
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úScanner scanner = new Scanner(System.in);
for(int indexColumn=0; indexColumn<matriz.length; indexColumn++){
//le colocas el numero de filas ejemplo: 2
for(int indexRows=0;indexRows<2;indexRows++)
matriz[ indexColumn][indexRows]= new Random().nextInt(10);
}
Cita de: Casidiablo en 14 Noviembre 2009, 17:10 PMCita de: sevid en 14 Noviembre 2009, 15:43 PM
ME falto decir que me da este error
Validador.java:30: getPresupuestos() in alarcon_fierro.Archivo cannot be applied to (java.lang.String)
this.presupuestos=this.archivo.getPresupuestos("Presupuestos");
Ese error es bastante claro... tienes declarado un método llamado getPresupuestos que NO recibe parámetros... pero le estás pasando un String.
¿ya lo resolviste?
Cita de: athlit en 13 Noviembre 2009, 16:54 PM
Hola L-EYER,
en primer lugar gracias por contestar.
He probado lo que dices, pero al crear el metodo que retorne el vector, no me lo acepta ya que al metodo le tengo que poner el tipo de retorno (int, string, etc...) y se me queja del tipo.
Muchas gracias por todo.
Un saludo
public class test {
public static void main(String[] args){
System.out.println(get(1));
}
public static Integer get(int index){
return secret().get(index);
}
public static Vector<Integer> secret(){
Vector<Integer> x = new Vector<Integer>();
for (int i=0;i<11;i++){
Integer a = new Integer(i);
x.addElement(a);
}
return x;
}
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.image.BufferedImage;
import javax.swing.*;
import javax.swing.event.*;
public class FreeHand extends JPanel
{
/**
*
*/
private static final long serialVersionUID = 1L;
BufferedImage image;
Color color;
Stroke stroke;
public FreeHand()
{
color = Color.blue;
stroke = new BasicStroke(1f, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_MITER);
}
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
if(image == null)
initImage();
g.drawImage(image, 0, 0, this);
}
public void draw(Point start, Point end)
{
Graphics2D g2 = image.createGraphics();
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2.setPaint(color);
g2.setStroke(stroke);
g2.draw(new Line2D.Double(start, end));
g2.dispose();
repaint();
}
private void clearImage()
{
Graphics g = image.getGraphics();
g.setColor(getBackground());
g.fillRect(0, 0, image.getWidth(), image.getHeight());
g.dispose();
repaint();
}
private void initImage()
{
int w = getWidth();
int h = getHeight();
image = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = image.createGraphics();
g2.setPaint(getBackground());
g2.fillRect(0,0,w,h);
g2.dispose();
}
private JPanel getColorPanel()
{
Color[] colors = {
Color.red, Color.green.darker(), Color.blue, Color.orange
};
ActionListener l = new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JButton button = (JButton)e.getSource();
color = button.getBackground();
}
};
JPanel panel = new JPanel(new GridLayout(1,0));
for(int j = 0; j < colors.length; j++)
{
JButton button = new JButton(" ");
button.setFocusPainted(false);
button.setBackground(colors[j]);
button.addActionListener(l);
panel.add(button);
}
return panel;
}
private JPanel getControlPanel()
{
JButton clear = new JButton("clear");
clear.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
clearImage();
}
});
final JSlider slider = new JSlider(JSlider.HORIZONTAL, 1, 6, 1);
slider.addChangeListener(new ChangeListener()
{
public void stateChanged(ChangeEvent e)
{
float value = ((Integer)slider.getValue()).floatValue();
stroke = new BasicStroke(value, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_MITER);
}
});
JPanel panel = new JPanel();
panel.add(new JLabel("stroke"));
panel.add(slider);
panel.add(clear);
return panel;
}
public static void main(String[] args)
{
FreeHand freeHand = new FreeHand();
DrawingListener listener = new DrawingListener(freeHand);
freeHand.addMouseListener(listener);
freeHand.addMouseMotionListener(listener);
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(freeHand.getColorPanel(), "North");
f.getContentPane().add(freeHand);
f.getContentPane().add(freeHand.getControlPanel(), "South");
f.setSize(400,400);
f.setLocation(200,200);
f.setVisible(true);
}
}
class DrawingListener extends MouseInputAdapter
{
FreeHand freeHand;
Point start;
public DrawingListener(FreeHand fh)
{
this.freeHand = fh;
}
public void mousePressed(MouseEvent e)
{
start = e.getPoint();
}
public void mouseDragged(MouseEvent e)
{
Point p = e.getPoint();
freeHand.draw(start, p);
start = p;
}
}