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ú

Temas - MC.cover

#1
Hola buenas. Tengo un problema, Mi PC tenia 4GB de RAM a 1600Mhz hoy me regalaron 2GB de RAM a 1300Mhz asi que corrobore compatibilidad con mi mother y no habia problemas. Una vez la instale windows en el panel de control me aparecio que tenia 6GB en el sistema pero 4 utilizables Pense que seria problema de la bios asi que entre y al ir al detalle del sitema me marcaba que solo habia intalados 4GB de RAM. Como puedo solucionarlo? Porque se da este error? Espero me puedan  ayudar muchas gracias.

Detalle del sistema de la BIOS
#2
Hardware / PCI-E x16 Problema
6 Octubre 2018, 17:30 PM
Hola buenas. Hace unos días compre una GTX 550 TI. La instale en mi placa madre (Aorus  Z370 Ultra Gaming) y funciono de maravilla por unas 2 semanas aproximadamente.
Hoy al levantarme me encuentro con que no sacaba vídeo, pensé que se había quemado la GPU puesto que lleva unos 8 años de uso encima, pero igualmente la probé en el PCI-E x8 y la tarjeta de vídeo funciono. Que podría ser? La Placa madre sigue en garantía la llevo y veo si me la cambian?
Desde ya muchas gracias.
#3
Hola buenas estoy haciendo una app en Xamarin.Forms tengo una grilla con 3 columnas declaradas con datos y quiero poner en el tope de cada columna un titulo.
Esta es la vista de mi app actualmente: https://ibb.co/jH5OsK
y este el codigo XAML:

Código (xml) [Seleccionar]

<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            x:Class="Rutinas.MainPage">
    <TabbedPage.Children>
       
        <ContentPage Title="Día 1">
            <ListView ItemsSource="{Binding Dia1}"
                      SeparatorColor="Gray"
                      HasUnevenRows="True">
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <ViewCell>
                            <ViewCell.View>
                                <Grid>
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition></ColumnDefinition>
                                        <ColumnDefinition></ColumnDefinition>
                                        <ColumnDefinition></ColumnDefinition>
                                    </Grid.ColumnDefinitions>
                                    <Label Text="{Binding Ejer}"/>
                                    <Label Text="{Binding Series}"
                                           Grid.Column="1"
                                           HorizontalOptions="Center"/>
                                    <Label Text="{Binding Repeticiones}"
                                           Grid.Column="2"
                                           HorizontalOptions="Center"/>

                                </Grid>
                            </ViewCell.View>
                        </ViewCell>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>
        </ContentPage>

        <ContentPage Title="Día 2">
        </ContentPage>

        <ContentPage Title="Día 3">
        </ContentPage>
       
    </TabbedPage.Children>
</TabbedPage>


Espero me puedan ayudar muchas gracias :)
#4
Hola buenas tengo una duda tengo una cola de prioridad heap donde cada prioridad es unica y tengo que buscar un elemento de la cola donde la prioridad coincida con la buscada

Código (cpp) [Seleccionar]

//Busca en cp la prioridad prio y devuelve el nodo asociado a es prioridad
nodo SearchNodeByPriority(unsigned int prio, heap cp){
//cp es un arreglo con punteros a nodos con la prioridad y otros datos

    int prio = 1;
    while(cp[prio] -> prioridad < p){
      prio = (cp[prio * 2]->prioridad < cp[prio * 2 + 1]->prioridad) ? (prio * 2) : ((prio * 2) + 1);
    }
   
    if (cp -> arre[prio] == p) {
      return cp[prio];
    }     
    return NULL;
}


Se me ocurrio este codigo el problema es que me sirve solamente si el elemento que busco esta en la primera o segunda posicion. Como podria solucionarlo?
Estoy tratando de que esta busquedaq quede en ordel log n siendo n el largo de cp
#5
Hola buenas tengo un problema. Ayer montando mi computadora una vez termine cuando la enciendo noto que el fan de la parte trasera del chasis no funciona esta conectado en el puerto SYS FAN de la placa madre. Verifique que el ventilador funcionase en el conector de CPU OPT y funcionaba corretamente. probe otro fan en el conector de sys fan y funcionaba correctamente porque puede ser este problema? Desde ya muchas gracias :)
#6
Java / Validar JTextField
23 Abril 2018, 05:26 AM
Hola buenas :)
Tengo un pequeño problema y espero que me puedan ayudar :)
cree este codigo para que mi JTexField solo hacepte los numeros del 0 al 9 ahora quiero que tambien acepte el "." y que se pueda poner una unica vez que si se trata de introducir mas veces que no deje. Espero me puedan ayudar desde ya muchas gracias :)

Código (java) [Seleccionar]

public void SoloNumerosReales(KeyEvent keyEvent) {
        try {
            char key = keyEvent.getCharacter().charAt(0);
            if((key < '0') || (key > '9')) {
                keyEvent.consume();
            }
        }catch (Exception e){ }
    }


Este metodo se lanza cuando se preciona una tecla del taclado en un JTextField estoy usando JAVAFX para la creacion de la visual.
#7
Hola buenas. Tengo una pregunta yo tengo ya la estructura de una lista simple encadenada
ahora quiero crear un nodo el cual sea apuntado por dos punteros la cuestión es que se me ocurrió querer hacerlo en una sola linea. este código hace lo que quiero?
Código (cpp) [Seleccionar]
Lista L1,L2 = new nodo;
Desde ya muchas gracias
#8
Hola muy buenas, Me encontraba haciendo unos ejercicios en C/C++ y me tope con esto:
Código (cpp) [Seleccionar]
int *funcion(int x){    }

Me podrian decir que significa ese * adelante del nombre de la funcion? que funcion cumple? se que el * se utiliza en punteros pero se me hace raro verlo en el cabezal de una funcion.
Desde ya muchas gracias :)
#9
Java / Ayuda cargar ComboBox JavaFX FXML
15 Diciembre 2016, 06:34 AM
Hola buena tengo un problema y es que quiero cargar un combobox con datos devueltos por una base de datos y hasta acá todo bien. La cosa es que al ejecutar el método el cual llenaría el combobox lanza error de compilacion porque el tiempo en el cual se lanzo el método no es el correcto.

Codigo:
Código (java) [Seleccionar]

public class FXMLDocumentRegisterController implements Initializable {

    @FXML
    private JFXComboBox<String> CmbCountry;

    @FXML
    private JFXButton BtnBack;

    @FXML
    void BtnBack_Clicked(ActionEvent event) throws IOException{
            Parent parent = FXMLLoader.load(getClass().getResource("FXMLDocumentLogIn.fxml"));
            Scene loginScene = new Scene(parent);
            Stage stage = (Stage)((Node) event.getSource()).getScene().getWindow();
                  stage.hide();
                  stage.setScene(loginScene);
                  stage.show();
    }
   
    @Override
    public void initialize(URL url, ResourceBundle rb) {
        this.CmbCountry = new JFXComboBox<String>();//aca inicializo el combobox
        loadCmb();//aca ejecuto el metodo de carga del combobox
    }
   
    private void loadCmb(){//este metodo carga el combobox con los datos devueltos de la base de datos
        RepoPais repo = FabricaReposSQL.CrearRepoPais();
        Iterable<Pais> p = repo.FindAll();
for (Pais pais : p) {
            CmbCountry.getItems().add(pais.Nombre);
}
    }
   
}


Yo no veo el error, si me pueden ayudar se los agradecería mucho, soy nuevo en javaFX con FXML y es un poco mariante al inicio.
Desde ya muchas gracias. :)
#10
Java / Ayuda JavaFX FXML
15 Diciembre 2016, 00:54 AM
Hola muy buenas estoy practicando con JavaFx en FXML y tengo 2 ventanas la principal y una a la cual se accede haciendo click en un botón especifico de la primera ventana
la cosa esta en que quiero poder de la segunda ventana volver a la primera he intentado por un montón de medios y no he podido.
Ventana principal:
Al realizar click en el boton registrarse redirige a esta ventana:


Yo quiero que al darle click al botón volver vuelva a la ventana de LogIn.
Codigo de ventana principal:
Código (java) [Seleccionar]
public class frmLogIn extends Application{

    public Stage stage = new Stage();
   
    @Override
    public void start(Stage primaryStage) throws Exception {
        try {
        Parent root = FXMLLoader.load(getClass().getResource("FXMLDocumentLogIn.fxml"));
       
        Scene scene = new Scene(root);
       
        stage.getIcons().add(new Image("/Imgs/User.png"));
        stage.setTitle("LogIn");
        stage.setResizable(false);
        stage.centerOnScreen();
        stage.setScene(scene);
        stage.show();
           
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
        }
    }
   
    public void CloseLogIn(){ stage.close(); }

    public static void main(String[]args){ launch(args); }


Codigo logica de ventana LogIn:
Código (java) [Seleccionar]
public class FXMLDocumentLogInController implements Initializable {
   
    @FXML
    protected JFXButton BtnLogIn;
   
    @FXML
    private JFXButton BtnSignUp;

    @FXML
    private JFXTextField TxtUser;
   
    @FXML
    private JFXPasswordField TxtPassword;
   
    @FXML
    void BtnLogIn_Clicked(ActionEvent event) {
           
    }
   
    @FXML
    void BtnSignUp_Clicked(ActionEvent event) {
        frmRegister regis = new frmRegister();
        Stage stage = (Stage) BtnLogIn.getScene().getWindow();
              stage.close();
                    regis.ShowRegister();
    }
   
    @Override
    public void initialize(URL url, ResourceBundle rb) {    }   


Codigo ventana Registrarse:
Código (java) [Seleccionar]
public class frmRegister {
   
   public Stage stage = new Stage();
   
    public void ShowRegister(){
        try {
            FXMLLoader loader = new FXMLLoader(FXMLDocumentLogInController.class.getResource("FXMLDocumentRegister.fxml"));
            Parent frmRegister = (Parent) loader.load();
           
            stage.getIcons().add(new Image("/Imgs/User.png"));
            stage.setTitle("Registro");
            stage.centerOnScreen();
            stage.setResizable(false);
            stage.setScene(new Scene(frmRegister));
            stage.show();
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
        }
       
    }
   
    public void CloseRegister(){
        stage.close();
    }
}


Codigo logica visual Registrarse:
Código (java) [Seleccionar]
public class FXMLDocumentRegisterController implements Initializable {

    @FXML
    private JFXComboBox<?> CmbCountry;

    @FXML
    private JFXPasswordField TxtRePassword;

    @FXML
    private JFXTextField TxtName;

    @FXML
    private JFXButton BtnRegister;

    @FXML
    private JFXTextField TxtLastName;

    @FXML
    private JFXPasswordField TxtPassword;

    @FXML
    private JFXTextField TxtUser;

    @FXML
    private JFXButton BtnBack;

    @FXML
    void BtnBack_Clicked(ActionEvent event) {
            //aca se encuentra mi problema
    }
   
    @FXML
    void BtnRegister_Clicked(ActionEvent event) {

    }
   
    @Override
    public void initialize(URL url, ResourceBundle rb) {    }   
   
}


ha y una cosa mas me podrían decir como separar el método main de la visual de LogIn ya he intentado pero me d error al compilar al retirarlo de esa clase y poniéndola en una nueva.
Bueno hasta aca lo que serian mis dudas espero me puedan ayudar.
Desde ya muchas gracias :)
#11
Java / Ayuda con ComboBox
13 Diciembre 2016, 20:42 PM
Hola muy buenas tengo un problema  y es el siguiente estoy haciendo una app de uso personal de practica nada mas y quiero llenar un combobox con los nombres de todos los países del planeta. A los nombres de los países ya los tengo en un a BD mysql.
y tengo estos métodos y clases:
                                           clase Pais
Código (java) [Seleccionar]

import java.sql.ResultSet;
import java.sql.SQLException;

public class Pais {

public Integer ID;
public String Iso;
public String Nombre;

public void Load(ResultSet result) throws NumberFormatException, SQLException{
if(result != null){
this.ID = Integer.parseInt(result.getString("id"));
this.Iso = result.getString("iso").toString();
this.Nombre = result.getString("nombre").toString();
}
}


                                           clase RepoPais con método findAll();
Código (java) [Seleccionar]
@Override
public Iterable<Pais> FindAll(){
Connection con;
Statement st;
ResultSet rs;
try {
con = BDUtils.getConnection();
st = con.createStatement();
rs = st.executeQuery(FindAll);
List<Pais> paises = new ArrayList<Pais>();
while(rs.next()){
Pais p = new Pais();
p.Load(rs);
paises.add(p);
}
return paises;
} catch (Exception e) {
return null;
}


                                            clase de la visual
la cual en el constructor inicializa los componentes de la visual y luego llama a un método nombrado loadCmb:

Código (java) [Seleccionar]

@SuppressWarnings("unused")
public void loadCmb(){
RepoPais repo = FabricaReposSQL.CrearRepoPais();
Iterable<Pais> p = repo.FindAll();
for (Pais pais : p) {
CmbCountry.addItem(p.iterator().next().Nombre.toString());
}
}

El problema reside en este ultimo método loadCmb que tendría que cargarme los nombres de los países devueltos por la base de datos pero en cambio me llena el comboBox con el nombre del primer país devuelto.
Dejo imagen para explicarme mejor.




Espero me puedan decir como puedo hacer para que vaya iterando entre la lista de los devueltos así se llena el comboBox con los países devueltos y no con solo uno. Desde ya muchas gracias :)
#12
Hola muy buenas tengo un pequeño problema y espero me puedan ayudar :) .
Empecemos explicando: Soy nuevo utilizando procesos en paralelo y desames.
Mi problema es el siguiente:

Tengo una ventana de LogIn en la cual quiero que cuando se le de a ingresar aparezca un ProcessRing(Estoy utilizando MahApps Metro en una app WPF) y el cual en segundo plano valla cargando la visual que sigue y cuando este termine de cargar el ProcessRing se detenga y desaparezca cerrando la visual y abriendo la otra. Para intentar hacer esto cree el siguiente código:

(Cabe aclarar que tambien quiero que mientras este el ProcessRing se la visual quede inutilizable)

Código (vb) [Seleccionar]
Imports System.ComponentModel
Imports MahApps.Metro.Controls
Imports MahApps.Metro.Controls.Dialogs

Public Class LogicLogIn : Inherits MetroWindow

    Dim bw As New BackgroundWorker

    Sub New()
        InitializeComponent()
        bw.WorkerReportsProgress = True
        AddHandler bw.DoWork, AddressOf bw_DoWork
        AddHandler bw.RunWorkerCompleted, AddressOf bw_RunWorkerCompleted
    End Sub

    Private Sub BtnLogIn_Click(sender As Object, e As RoutedEventArgs) Handles BtnLogIn.Click
        If TxtUser.Text.Equals("") Or TxtPass.Password.ToString.Equals("") Then
            Me.ShowMessageAsync("Alerta", "Usuario o Contraseña incorrecta")
        Else
            Ring.Visibility = Visibility.Visible
            Ring.IsActive = True
            If Not bw.IsBusy = True Then
                bw.RunWorkerAsync()
            End If
        End If

    End Sub

    Private Sub bw_DoWork(sender As Object, e As DoWorkEventArgs)
        Dim worker As BackgroundWorker = CType(sender, BackgroundWorker)
        Dim menu As New LogicMainMenu()
        Me.Close()
        menu.ShowDialog()
    End Sub

    Private Sub bw_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs)
        If e.Cancelled = True Then
            'si se cancela
        ElseIf e.Error IsNot Nothing Then
            'si hay algun error al hacerce la tarea en el hilo
            MsgBox(e.Error.Message.ToString)
        Else
            Ring.IsActive = False
            Ring.Visibility = Visibility.Hidden
        End If
    End Sub

End Class


La cosa esta que a la hora de ejecución cuando cumplo los valores de validación y le doy al botón aceptar aparece el ProcessRing se activa y me lanza un error.

Les dejo imágenes del programa:
Img 1


Img2


Img 3


Espero me puedan ayudar desde Ya muchas gracias :)
#13
Programación Visual Basic / Validaciones TextBox
28 Octubre 2016, 23:19 PM
Hola buenas lamento molestarlos miren tengo un pequeñísimo problema el cual es tengo un textbox el cual debe dejar escribir solo números y un punto para números decimales la cosa esta en que como tengo el código hasta el momento

no puedo ingresar:
                          - .423783 (lo cual esta bien)
pero si puedo ingresar:
                                 - 4...45 (lo cual esta mal)

yo lo que quiero es que no pueda ingresar mas de un punto en el textbox les dejo el codigo a continuación.

Código (vb) [Seleccionar]
Function ValidDigits(ByVal Digito As String, ByVal Texto As String) As Boolean
        Dim entero As Integer = CInt(Asc(Digito))
        Dim valorePermitidos As String = "1234567890."

        If entero = 8 Then
            ValidDigits = False
        Else

            If InStr(valorePermitidos, Digito) = 0 Or InStr(".", Digito) = 11 Then
                ValidDigits = True
                Beep()
            ElseIf IsNumeric(Texto) Then
                ValidDigits = False
            Else
                ValidDigits = True
                Beep()
            End If

        End If

        Return ValidDigits

    End Function


Desde ya muchas gracias :)
#14
Java / Error Compilación JAVA FX
12 Septiembre 2016, 00:18 AM
Hola hace muy poco empece a hacer aplicaciones de escritorio con JAVA FX y en lo poco que he probado nunca tuve un problema excepto ahora. La cosa es así: tengo un proyecto llamado <<AddressApp>> el cual contiene 3 paquetes <<Control>>,<<Model>>,<<View>>.
Control y Model por el momento están vacíos, el único que contiene algo es View que almacena 3 archivos 2 de visual .fxml llamados <<PersonOverview>> y <<RootLayout>>, y el ultimo archivo es <<MainApp>> que como su nombre indica es el lanzador de el programa. Este ultimo contiene
el siguiente codigo:

Código (java) [Seleccionar]
package View;

import java.io.IOException;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

public class MainApp extends Application {

private Stage primaryStage;
    private BorderPane rootLayout;

    @Override
    public void start(Stage primaryStage) {
        this.primaryStage = primaryStage;
        this.primaryStage.setTitle("AddressApp");

        initRootLayout();

        showPersonOverview();
    }

    public void initRootLayout() {
        try {
            FXMLLoader loader = new FXMLLoader(MainApp.class.getResource("View/RootLayout.fxml"));
            rootLayout = (BorderPane) loader.load();

            Scene scene = new Scene(rootLayout);
            primaryStage.setScene(scene);
            primaryStage.show();
        } catch (IOException e) {
        System.out.println(e.getMessage());
        }
    }
   
    public void showPersonOverview() {
        try {
            FXMLLoader loader = new FXMLLoader(MainApp.class.getResource("View/PersonOverview.fxml"));
            AnchorPane personOverview = (AnchorPane) loader.load();

            rootLayout.setCenter(personOverview);
        } catch (IOException e) {
        System.out.println(e.getMessage());
        }
    }

    public Stage getPrimaryStage() {
        return primaryStage;
    }

    public static void main(String[] args) {
        launch(args);
    }

}


El problema radica en que a la hora de ejecutar me lanza el siguiente mensaje de error:
Exception in Application start method
java.lang.reflect.InvocationTargetException


Y hasta aca toda la informacion que soy capaz de dar sobre este problema.
Espero me puedan ayudar muchas gracias de antemano :)
#15
Java / JOptionPane mas parametros
11 Septiembre 2016, 01:37 AM
Hola buenas tengo una duda estoy creando una app de escritorio <<For Fan>> y me apareció la necesidad de poner un JOptionPane.showMessageDialog hasta acá todo correcto sin ningun problema, el problema empieza cuando me veo en la necesidad de que el mismo contenga mas parámetros de los 4 comunes  por lo general se le pasa por parámetro la posición en este caso null,[El Mensaje],[El titulo] y el icono del mismo o las opciones que contendrá la cosa esta en que yo necesito mas de esos 4 parámetros en si necesitaría 5
Código

Código (java) [Seleccionar]

JOptionPane.showMessageDialog(null,Messages.ERROR1.Mensaje(),"Error",JOptionPane.ERROR_MESSAGE,JOptionPane.YES_OPTION);

y aca esta el problema.
Si alguien sabe como solucionar esto o si es que solo se pueden 4 parámetros obligatoria mente o si existe alguna otra estructura la cual usar para mostrar mensajes en pantalla con mas de 4 parámetros les agradecería muchísimo.
Desde ya muchas gracias :) .
#16
Hardware / Pregunta SDRAM y SODIMM
31 Agosto 2016, 00:06 AM
Hola buenas tengo una pregunta que bien puede ser muy estúpida.
Bueno mi pregunta es que significa:
                                                    <<Tipo de memoria   DDR3 SDRAM>>
                                                                                Y
                                                    <<Tipo de módulo           SO-DIMM>>
Mas específicamente mi pregunta es que significa esto de tipo de memoria y tipo de modulo

Mi conjetura es que tipo de modulo se refiere a la arquitectura física de la RAM y tipo de memoria se refiere al modelo que utiliza la ram.
#17
Java / Usar BD Java ejecutable
30 Julio 2016, 22:39 PM
Hola buenos días, tardes o noches.
Mi duda es la siguiente: Tengo una aplicación de JAVA completada la cual usa una conexión a base de datos.
La cosa es que quiero que la aplicación se conecte con la base de datos de forma local y no por vía web se que alojar la base de datos en un servidor web es la opción a tomar mas correcta y acertada por temas de seguridad, pero quisiera que funcionase de forma local.
Me gustaría que me pudiesen ayudar para saber como instalar la base de datos de forma automática en cada PC en la cual se instala la aplicación.

Desde ya muchas gracias :)
#18
Hola estoy realizando una aplicación de JAVA en la cual quiero habilitar un JButton dependiendo de si selecciono o no un JRadioButton. Mi duda recae en este punto en el como puedo hacer para que esto suceda.
Desde ya muchas gracias :)
#19
Hola me gustaría saber si me podrían decir como saber si un archivo de audio mp3 siendo reproducido por la librería basicplayer termino de reproducirse.
Bueno miren tengo creado el método Opened y progress que son implementados a fuerza si queremos saber el estado de la canción y su proceso.

en el método opened obtengo una vez abierta la canción el largo en bytes que tiene. codigo:
Código (java) [Seleccionar]
    public void opened(Object stream, Map properties) {
        if (properties.containsKey("audio.length.bytes")) {
        bytesLength = Double.parseDouble(properties.get("audio.length.bytes").toString());
        }
    }


en progress atrapo el progreso total de la cancion tanto en % como en bytes codigo:

Código (java) [Seleccionar]
    public void progress(int bytesread, long microseconds, byte[] pcmdata, Map properties) {
        float progressUpdate = (float) (bytesread * 1.0f / bytesLength * 1.0f);
        int progressNow = (int) (bytesLength * progressUpdate);
    }


mi problema radica en que hay algunas veces que no da el tiempo para llamar nuevamente al método progress por lo cual tengo un desfase de bytes entre el largo de bytes dado por opened y progress me gustaría saber como podría hacerle para que cuando los bytes dados por progress llege a ser casi iguales a los bytes dados por opened pueda mandar una acción por ejemplo poner mostrar el mensaje "termine de reproducirme", con casi iguales me refiero a una diferencia de por ejemplo 300 bytes
#20
Java / Problema con la libreria BasicPlayer
17 Febrero 2016, 07:04 AM
Hola muy buenas. Tengo un pequeño problema para ejecutar archivos re producibles de audio desde java. Estoy usando la librería BasicPlayer.
Mi código es este:
Código (java) [Seleccionar]

import java.io.File;
import java.util.ArrayList;
import javazoom.jlgui.basicplayer.BasicPlayer;
import javazoom.jlgui.basicplayer.BasicPlayerException;

public class Reproducir {

void reproduce(ArrayList<String>rutas){

try {
BasicPlayer bp=new BasicPlayer();
bp.open(new File(rutas.get(0)));//agarro solo la pocicion cero porque la utilizo de prueba
bp.play();
} catch (BasicPlayerException e) {
System.out.println("error");
}

}

}


Le paso como parámetro de otra clase al método Reproducir un ArrayList con una lista especifica de la ruta de cada archivo de audio incorporado por el usuario anteriormente.
mi problema es que al ejecutar el programa e elegir una canción y hacer que se ejecute este pedazo de código me sale un error tal que haci:

(comienzo error)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
   at javazoom.jlgui.basicplayer.BasicPlayer.<clinit>(Unknown Source)
   at com.[mi nombre].Reproductor.Reproducir.reproduce(Reproducir.java:13)
   at com.[mi nombre].Reproductor.WindowP.actionPerformed(WindowP.java:107)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
(fin error).
Espero me puedan ayudar desde ya muchas gracias :)
#21
Java / Duda sobre JProcessBar
15 Febrero 2016, 08:01 AM
Hola muy buenas tardes,días o noches donde quiera que estén.
Tengo una duda sobre JProcessBar el cual es si puedo hacer que se "llene" la barra pasados 5 minutos (por ejemplo). Y como seria para hacerlo aumentar segundo a segundo el proceso de carga. Espero me puedan ayudar desde ya muchas gracias :D ::)
#22
Java / Botones redondos java. AYUDA!
19 Enero 2016, 20:01 PM
Hola quiero poner en un JFrame unos botones redondos con iconos. una de las imágenes que quiero poner es : https://k60.kn3.net/F/4/B/C/2/C/EE8.png .
El problema es que al ejecutarlo aparece algo como esto: https://k60.kn3.net/0/1/0/E/F/B/374.jpg .

Yo lo que quiero es que el botón que se ve sobresalir de la imagen quiero que no se vea es decir que la forma del boton sea ajustado a la image.

Les dejo el codigo:

Código (java) [Seleccionar]


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;

public class IntSystem  extends JFrame implements ActionListener{

private JButton add,remove,modify,options,info,show;


public IntSystem(){

setLayout(null);
setLocationRelativeTo(null);
setTitle("Sistema de productos");
setResizable(false);
setIconImage(new ImageIcon(getClass().getResource("/Imagenes/user.png")).getImage());


add=new JButton();
add.setIcon(new ImageIcon(IntSystem.class.getResource("/imagenes/Agregar.png")));
add.setBounds(26, 28, 128, 128);
add(add);

}

public void actionPerformed(ActionEvent press) {

}

}



Desde ta muchas gracias  :D .
#23
Hola tengo un pequeño problema tengo 2 archivos uno .jar y otro .bat mi problema radica en el .bat el cual el codigo es:
Código (bash) [Seleccionar]

@echo off

cd C:\
set ruta= %cd%
cd %ruta%
java -jar Eliminar.jar

PAUSE


en este codigo lo que intento hacer es entrar a la ruta donde tengo almacenado el .bat la cual es la misma que el .jar , para poder ejecutar el .jar.

mi problema radica en que al ejecutarlo me salta el siguiente mensaje de error:Unable to access jarfile Eliminar.jar .

Y no se porque. Cabe destacar de que lo tengo que hacer en modo administrador para ello le doy a ejecutar como administrador al .bat .
Espero me puedan ayudar desde ya muchas gracias :).
#24
Hola tengo una duda la cual es: existe alguna forma de conseguir mediante CMD el nombre se usuario de la siguiente ruta C:\Users\  .
Desde ya muchas gracias :)
#25
Hola tengo un problema últimamente me puse a profundizar un poco en el lenguaje JAVA y se me ocurrió probar ejecutar un comando o varios de CDM desde java. Por lo cual me puse a leer un poco, mi problema es que logro ejecutar el comando wmic pero no puedo ejecutar el otro comando cabe decir que lo que quiero hacer es poder eliminar un programa desde linea de comandos pero que java lleve acabo lo que son las ordenes a CMD.
Espero que me puedan ayudar. Gracias de antemano.
Les dejo el código abajo.

Código (java) [Seleccionar]


package CMD;
import java.io.*;
public class ccmd {

public static void main(String[] args) throws IOException {
Runtime cmd=Runtime.getRuntime();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("programa a desinstalar");

String programa=br.readLine();

try {

Process process=cmd.exec("wmic");
System.out.println("accedido a WMIC");

process=cmd.exec("product where name='"+programa+"' call uninstall");
System.out.println("peticion de desintalacion hecha");

Thread.sleep(9000);
process=cmd.exec("y");

System.out.println(programa+" desinstalado");
} catch (Exception e) {
System.out.println("error"+e.getMessage());
}

}

}

#26
Hola tengo un pequeño problema con un JTable la cosa es que lleno cada casillero del JTable pero no se ponen los nombres de las columnas me gustaría si me pudieran ayudar desde ta muchas gracias :) les dejo el código fuente de la clase donde esta el JTable.

PD:cabe resaltar que es con peticion a una base de datos de mysql.

CODIGO:

package entrega3;

import java.sql.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.*;


public class Mostrar extends JFrame{

public Mostrar(){
      
      setLayout(null);
      
      setTitle("Bienvenido a mostrar");
      
      setResizable(false);
      
      setIconImage(new ImageIcon(getClass().getResource("/Imagenes/icono.jpg")).getImage());
      
      ((JPanel)getContentPane()).setOpaque(false);
      ImageIcon uno=new ImageIcon(this.getClass().getResource("/imagenes/fondo.jpg"));
      JLabel fondo=new JLabel();
      fondo.setIcon(uno);
      getLayeredPane().add(fondo,JLayeredPane.FRAME_CONTENT_LAYER);
      fondo.setBounds(0,0,450,350);
               
               
                try{//codigo que es probable que ocurra algun tipo de error
                    Class.forName("com.mysql.jdbc.Driver");//importacion del driver
            Connection con=DriverManager.getConnection("jdbc:mysql://localhost/proyecto?user=root&password=");//en donde se hubuica la base de datos y usuario y pass paraacceder
            Statement stm =con.createStatement();//crear objeto statement
                                ResultSet rs =stm.executeQuery("select * from libros");//peticion a la base y asociasion a el result set delresultado de la peticion
                               
                                ResultSetMetaData metaDatos = rs.getMetaData();//result set para los metadatos de la consulta a la base de datos
                               
                                DefaultTableModel modelo=new DefaultTableModel();//crear el modelo de la tabla
                               
                                int numeroColumnas=metaDatos.getColumnCount();//guarda la cantidad de columnas devueltas por el result set de los meta datos
                               
                                Object[] etiquetas=new Object[numeroColumnas];//creo un array para los titulos de las columnas
                               
                                for (int i=0; i<numeroColumnas;i++){//recorre el array
                                   
                                   etiquetas=metaDatos.getColumnLabel(i+1);//asocia en el array los nombres en orden de las colmnas de la tabla
                                   
                                }

                                modelo.setColumnIdentifiers(etiquetas);//pone al modelo de ta tabla los identificadores puestos en el array etiquetas
                               
                                while(rs.next()){//bucle para los resultados del resultset
                                   
                                    Object [] fila = new Object[numeroColumnas];//crea un array para cada una de las filas
                                   
                                    for (int i=0;i<numeroColumnas;i++){//recorrer el array y llenarlo
                                       
                                        fila = rs.getObject(i+1);  //pone en cada pocision del array los datosdevueltos por el result set
                               
                                    }
                                   
                                    modelo.addRow(fila);//coloca una fila nueva con los datos devueltos del resultset
                               
                                }
                               
                                JTable tabla = new JTable(modelo);//crea la tabla y le asocia el modelo de la tabla
                                tabla.setBounds(10,10,425,300);//pocisionamiento y tamaño de la tabla
                               
                                add(tabla);//coloca la tabla
                               
                }catch(ClassNotFoundException|SQLException e){//control de excepciones
                   JOptionPane.showMessageDialog(null,"Error en la peticion a la base de datos","Error",JOptionPane.WARNING_MESSAGE);//que hacer en caso de una excepcion
                }
               
   }
}