soy un troll, , bull shedd bull shedd
![](http://cdn.imgfave.com/image_cache/1298092585142120.jpeg)
![](http://cdn.imgfave.com/image_cache/1298092585142120.jpeg)
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úCita de: d3xf4ult en 8 Enero 2012, 04:43 AM
Eso siempre y cuando no se tenga ya nada predefinido.
Es decir, que esté el tick desmarcado. Así el OS ya selecciona lo máximo posible. Que seria lo mismo que tenerlo marcado y seleccionar la opción de más nucleos posibles, siempre dependiendo de ue tipo de equipo y arquitectura de Windows (x86 o x 64) tengamos y usemos.
Lo mejor es dejarlo desmarcado y el propio OS se encarga de gestionarlos evitando en ocasiones su consumo.
Dejándolo desmarcado (el OS optimiza para un mejor rendimiento posible):
E aquí un gran atraso Windows VISTA ya sea de x86 o x64. Si consultar un taskmgr verás que en administrador de tareas aparecen unos rendimientos sin sentido y en ocasiones desmesurado, con picos imprecibles, sin tener nada ejecutándose en el OS Win Vista. Sin embargo, en Windows 7 (versiones: Professional, Enterprise y Ultimate) ya no pasan esas cositas.
Saludos
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
public class RadioBoton24 extends JFrame implements ActionListener{
private JTextField leerNum1,leerNum2;
private JButton resultado;
private JRadioButton sumar,restar;
private ButtonGroup grupo;
public RadioBoton24() {
setLayout(null);
leerNum1 = new JTextField("numero 1");
leerNum1.setBounds(60,30,75,25);
add(leerNum1);
leerNum2 = new JTextField("numero 2");
leerNum2.setBounds(60,60,75,25);
add(leerNum2);
leerNum2.addActionListener(this);
sumar = new JRadioButton("Sumar");
sumar.setBounds(35,90,80,30);
add(sumar);
restar = new JRadioButton("Restar");
restar.setBounds(130,90,80,30);
add(restar);
resultado = new JButton("Calcular");
resultado.setBounds(50,135,90,25);
add(resultado);
resultado.addActionListener(this);
grupo = new ButtonGroup();
add(sumar); // editar error aquí. solución por leyer.
add(restar);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == resultado) {
int num1 = Integer.parseInt(leerNum1.getText());
int num2 = Integer.parseInt(leerNum2.getText());
int resultado = 0;
if(sumar.isSelected()) {
resultado = num1+num2;
setTitle("la Suma es: "+resultado);
}
if(restar.isSelected()) {
resultado = num1 - num2;
setTitle("la Resta es: "+resultado);
}
//setTitle("el resultado es: "+String.valueOf(resultado));
}
}
public static void main(String[] args) {
RadioBoton24 o = new RadioBoton24();
o.setBounds(20,20,450,250);
o.setVisible(true);
}
}