ftsrg-softeng / openmetromaps

OpenMetroMaps for Software Engineering Homework
0 stars 0 forks source link

Elavult függőségek #2

Open as3810t opened 2 months ago

as3810t commented 2 months ago

Van néhány probléma, ami abból ered, hogy néha nagyon elavult függőségeket használ a projekt.

277617989-8c76cb13-2fd3-4801-a82b-9567a14cd9bf

A probléma oka:

private void registerColors() {
    this.registerColors(".+", new DefaultLookAndFeelColors());
    String version = System.getProperty("java.version");
    int begin = version.indexOf(46) + 1;
    int end = version.indexOf(46, begin);
    int major = Integer.parseInt(version.substring(begin, end));
    if (major >= 7) {
        this.registerColors("javax\\.swing\\.plaf\\.nimbus\\.NimbusLookAndFeel", new Nimbus6u10());
    } else {
        this.registerColors("com\\.sun\\.java\\.swing\\.plaf\\.nimbus\\.NimbusLookAndFeel", new Nimbus6u10());
    }
    this.registerColors("com\\.sun\\.java\\.swing\\.plaf\\.windows\\.WindowsLookAndFeel", new Windows());
}

Megoldás ezen régi függőségek elhagyása, újra cserélése.

as3810t commented 2 months ago

Beolvasztás (#7) után egy ügyes patch-elés?