Skip to content
This repository has been archived by the owner on Feb 9, 2018. It is now read-only.

Commit

Permalink
Simplify the code using KeyAdapter instead of KeyListener method.
Browse files Browse the repository at this point in the history
Closes pull request #89
  • Loading branch information
Raptor399 committed Feb 9, 2013
1 parent 61312cc commit f735499
Show file tree
Hide file tree
Showing 7 changed files with 237 additions and 418 deletions.
36 changes: 16 additions & 20 deletions src/main/java/net/pms/encoders/FFMpegDVRMSRemux.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,16 @@
*/
package net.pms.encoders;

import com.jgoodies.forms.builder.PanelBuilder;
import com.jgoodies.forms.factories.Borders;
import com.jgoodies.forms.layout.CellConstraints;
import com.jgoodies.forms.layout.FormLayout;
import java.awt.Font;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.swing.JComponent;
import javax.swing.JTextField;

import net.pms.Messages;
import net.pms.PMS;
import net.pms.configuration.PmsConfiguration;
Expand All @@ -32,15 +38,13 @@
import net.pms.io.OutputParams;
import net.pms.io.ProcessWrapper;
import net.pms.io.ProcessWrapperImpl;

import org.apache.commons.lang.StringUtils;

import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import com.jgoodies.forms.builder.PanelBuilder;
import com.jgoodies.forms.factories.Borders;
import com.jgoodies.forms.layout.CellConstraints;
import com.jgoodies.forms.layout.FormLayout;

public class FFMpegDVRMSRemux extends Player {
private JTextField altffpath;
Expand Down Expand Up @@ -197,15 +201,7 @@ public JComponent config() {

builder.addLabel(Messages.getString("FFMpegDVRMSRemux.0"), cc.xy(1, 3));
altffpath = new JTextField(PMS.getConfiguration().getFfmpegAlternativePath());
altffpath.addKeyListener(new KeyListener() {
@Override
public void keyPressed(KeyEvent e) {
}

@Override
public void keyTyped(KeyEvent e) {
}

altffpath.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
PMS.getConfiguration().setFfmpegAlternativePath(altffpath.getText());
Expand Down
20 changes: 5 additions & 15 deletions src/main/java/net/pms/encoders/FFMpegVideo.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,19 @@
package net.pms.encoders;


import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.Font;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.IOException;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

import javax.swing.JComponent;
import javax.swing.JTextField;

import net.pms.Messages;
import net.pms.PMS;
import net.pms.configuration.RendererConfiguration;
import net.pms.dlna.DLNAMediaInfo;
import net.pms.dlna.DLNAMediaSubtitle;
Expand All @@ -39,12 +40,9 @@
import net.pms.io.OutputParams;
import net.pms.io.ProcessWrapper;
import net.pms.io.ProcessWrapperImpl;
import net.pms.Messages;
import net.pms.network.HTTPResource;
import net.pms.PMS;

import org.apache.commons.lang.StringUtils;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Expand Down Expand Up @@ -390,15 +388,7 @@ protected JComponent config(String languageLabel) {
cmp.setFont(cmp.getFont().deriveFont(Font.BOLD));

ffmpeg = new JTextField(PMS.getConfiguration().getFfmpegSettings());
ffmpeg.addKeyListener(new KeyListener() {
@Override
public void keyPressed(KeyEvent e) {
}

@Override
public void keyTyped(KeyEvent e) {
}

ffmpeg.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
PMS.getConfiguration().setFfmpegSettings(ffmpeg.getText());
Expand Down
38 changes: 18 additions & 20 deletions src/main/java/net/pms/encoders/MEncoderAviSynth.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,29 @@
*/
package net.pms.encoders;

import com.jgoodies.forms.builder.PanelBuilder;
import com.jgoodies.forms.factories.Borders;
import com.jgoodies.forms.layout.CellConstraints;
import com.jgoodies.forms.layout.FormLayout;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.util.StringTokenizer;

import javax.swing.JCheckBox;
import javax.swing.JComponent;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

import net.pms.Messages;
import net.pms.PMS;
import net.pms.configuration.PmsConfiguration;
import net.pms.dlna.DLNAResource;
import net.pms.formats.Format;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.StringTokenizer;
import com.jgoodies.forms.builder.PanelBuilder;
import com.jgoodies.forms.factories.Borders;
import com.jgoodies.forms.layout.CellConstraints;
import com.jgoodies.forms.layout.FormLayout;

public class MEncoderAviSynth extends MEncoderVideo {
public MEncoderAviSynth(PmsConfiguration configuration) {
Expand Down Expand Up @@ -87,15 +93,7 @@ public void itemStateChanged(ItemEvent e) {
i++;
}
textArea = new JTextArea(sb.toString());
textArea.addKeyListener(new KeyListener() {
@Override
public void keyPressed(KeyEvent e) {
}

@Override
public void keyTyped(KeyEvent e) {
}

textArea.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
StringBuilder sb = new StringBuilder();
Expand Down
Loading

0 comments on commit f735499

Please sign in to comment.