1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | import java.awt.event.*; import javax.swing.*; import java.awt.*; public class WellAdjusted extends JFrame implements AdjustmentListener { JTextField value = new JTextField("50", 30); JScrollBar bar = new JScrollBar(SwingConstants.HORIZONTAL, 50, 10, 0, 100); public WellAdjusted() { super("Well Adjusted"); setSize(350, 100); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); bar.addAdjustmentListener(this); value.setHorizontalAlignment(SwingConstants.CENTER); value.setEditable(false); JPanel pane = new JPanel(); pane.setLayout(new BorderLayout()); pane.add(value, "Center"); pane.add(bar, "South"); setContentPane(pane); } public static void main(String[] arguments) { JFrame frame = new WellAdjusted(); frame.show(); } public void adjustmentValueChanged(AdjustmentEvent evt) { Object source = evt.getSource(); if (source == bar) { int newValue = bar.getValue(); value.setText("" + newValue); } repaint(); } } |
aW1wb3J0IGphdmEuYXd0LmV2ZW50Lio7CmltcG9ydCBqYXZheC5zd2luZy4qOwppbXBvcnQgamF2YS5hd3QuKjsKCnB1YmxpYyBjbGFzcyBXZWxsQWRqdXN0ZWQgZXh0ZW5kcyBKRnJhbWUgaW1wbGVtZW50cyBBZGp1c3RtZW50TGlzdGVuZXIgewogICAgSlRleHRGaWVsZCB2YWx1ZSA9IG5ldyBKVGV4dEZpZWxkKCI1MCIsIDMwKTsKICAgIEpTY3JvbGxCYXIgYmFyID0gbmV3IEpTY3JvbGxCYXIoU3dpbmdDb25zdGFudHMuSE9SSVpPTlRBTCwKICAgICAgICA1MCwgMTAsIDAsIDEwMCk7CgogICAgcHVibGljIFdlbGxBZGp1c3RlZCgpIHsKICAgICAgICBzdXBlcigiV2VsbCBBZGp1c3RlZCIpOwogICAgICAgIHNldFNpemUoMzUwLCAxMDApOwogICAgICAgIHNldERlZmF1bHRDbG9zZU9wZXJhdGlvbihKRnJhbWUuRVhJVF9PTl9DTE9TRSk7CiAgICAgICAgYmFyLmFkZEFkanVzdG1lbnRMaXN0ZW5lcih0aGlzKTsKICAgICAgICB2YWx1ZS5zZXRIb3Jpem9udGFsQWxpZ25tZW50KFN3aW5nQ29uc3RhbnRzLkNFTlRFUik7CiAgICAgICAgdmFsdWUuc2V0RWRpdGFibGUoZmFsc2UpOwogICAgICAgIEpQYW5lbCBwYW5lID0gbmV3IEpQYW5lbCgpOwogICAgICAgIHBhbmUuc2V0TGF5b3V0KG5ldyBCb3JkZXJMYXlvdXQoKSk7CiAgICAgICAgcGFuZS5hZGQodmFsdWUsICJDZW50ZXIiKTsKICAgICAgICBwYW5lLmFkZChiYXIsICJTb3V0aCIpOwogICAgICAgIHNldENvbnRlbnRQYW5lKHBhbmUpOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3VtZW50cykgewogICAgICAgIEpGcmFtZSBmcmFtZSA9IG5ldyBXZWxsQWRqdXN0ZWQoKTsKICAgICAgICBmcmFtZS5zaG93KCk7CiAgICB9CgogICAgcHVibGljIHZvaWQgYWRqdXN0bWVudFZhbHVlQ2hhbmdlZChBZGp1c3RtZW50RXZlbnQgZXZ0KSB7CiAgICAgICAgT2JqZWN0IHNvdXJjZSA9IGV2dC5nZXRTb3VyY2UoKTsKICAgICAgICBpZiAoc291cmNlID09IGJhcikgewogICAgICAgICAgICBpbnQgbmV3VmFsdWUgPSBiYXIuZ2V0VmFsdWUoKTsKICAgICAgICAgICAgdmFsdWUuc2V0VGV4dCgiIiArIG5ld1ZhbHVlKTsKICAgICAgICB9CiAgICAgICAgcmVwYWludCgpOwogICAgfQp9
-
upload with new input
-
result: Success time: 0s memory: 1760 kB returned value: 121
dfghjkl
ICL633I PROGRAM FELL OFF THE EDGE ON THE WAY TO THE NEW WORLD CORRECT SOURCE AND RESUBNIT -
result: Success time: 0s memory: 1760 kB returned value: 121
ICL633I PROGRAM FELL OFF THE EDGE ON THE WAY TO THE NEW WORLD CORRECT SOURCE AND RESUBNIT



