Hirdetés
- Prezentálta sokadik AI útitervét az Intel
- Bírsággal karöltve kötelezi az Intelt a garancia betartására India
- Szabadalmi vita után bukta a német piacot az ASUS és az Acer
- Elképesztő sebességre képesek a Micron közelgő, PCI Express 6.0-os SSD-i
- Még ezüst is van a Pulsar és Vaxee közös egerének receptjében
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- Egérpad topik
- Bambu Lab 3D nyomtatók
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Prezentálta sokadik AI útitervét az Intel
- A Sony szerint a PlayStation 5 konzolokat még nem érinti a memóriahiány
- Fejhallgató erősítő és DAC topik
- Pendrive irás-olvasás sebesség
- Stabilan induló BIOS-t kaptak a nem induló Socket AM5-ös ASRock alaplapok
- Apple MacBook
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Sziasztok, a korábbi JMF-es kódomat felhasználva,plusz a java beépített controllerét csináltam egy ilyen mp3 lejátszót:

*bocs a minőség miatt, linuxon nem mükszik a screenshot nekem
Itt a hozzá tartozó kódrészlet.
public MusicPlayerImpl(){
super();
setLayout(new BorderLayout());
setBackground(Color.DARK_GRAY);
Format input1 = new AudioFormat(AudioFormat.MPEGLAYER3);
Format input2 = new AudioFormat(AudioFormat.MPEG);
Format output = new AudioFormat(AudioFormat.LINEAR);
PlugInManager.addPlugIn(
"com.sun.media.codec.audio.mp3.JavaDecoder",
new Format[]{input1, input2},
new Format[]{output},
PlugInManager.CODEC
);
try{
createPlayer();
}
catch(Exception ex){
ex.printStackTrace();
}
setVisible(true);
}
private void createPlayer() {
try {
player = Manager.createRealizedPlayer(new MediaLocator("http://xx.xx.xx.xx/public/akcent.mp3"));
Component controlsComponent = player.getControlPanelComponent();
if( controlsComponent != null ) {
add( controlsComponent, BorderLayout.NORTH );
}
}
catch ( Exception e ){
JOptionPane.showMessageDialog(this,"Invalid file or location", "Error loading file",JOptionPane.ERROR_MESSAGE);
}
}Itt a Component controlsComponent = player.getControlPanelComponent(); csinálja a fenti képen látható eredményt. A kérdésem csak annyi lenne, hogy ezt hogy lehet átdizájnolni kicsit? Háttér, előtér, esetleg ikonok hozzáadása/elvétele?
Így próbáltam:
Component controlsComponent = player.getControlPanelComponent();
if( controlsComponent != null ) {
controlsComponent.setPreferredSize(new Dimension(300,20));
controlsComponent.setBackground(Color.BLACK);
controlsComponent.setForeground(Color.WHITE);
controlsComponent.createImage(330, 20);
controlsComponent.repaint();
add( controlsComponent, BorderLayout.NORTH );
}De semmi eredmény :/
üdv
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- VGA kibeszélő offtopik
- GL.iNet Flint 2 (GL-MT6000) router
- Magisk
- Megvan a Xiaomi 17 és 17 Ultra európai ára
- Anglia - élmények, tapasztalatok
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- Egérpad topik
- Tőzsde és gazdaság
- Bambu Lab 3D nyomtatók
- mefistofeles: Az elhízás nem akaratgyengeség! 2 Ahogy én csinálom.......
- További aktív témák...
- SzoftverPremium.hu
- Bomba ár! Lenovo ThinkPad T480s - i5-8GEN I 8-16GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- 2 TB-os Samsung 980 PRO M.2 SSD with heatsink - garanciával
- LG 55C5 - 55" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen8 CPU
- ÁRGARANCIA!Épített KomPhone i9 14900KF 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



