GUI Text Editor With Edit And Format Functions - Scroll Pane
Mar 22, 2014
The program below compiles and functions correctly for the most part. It is supposed to be a simple GUI Text Editor with Edit and Format functions. The content pane is supposed to be a scroll pane, however no matter how much I type into the editor, the scroll bar does not appear. Also, the none of the functions under the "Edit" menu work.
This is the code that I wrote but I have two problem with two buttons one of them ... I want to delete the selected text inside the text Area which represented as b[8] and the other button that I want to select parts of the texts which represented as b[0]....
01. pickup the selected text file and read the line by line and output the text in to visual text pane.
what i did:.
01. I wrote code that read the text file and output in to jave console/ also some of the interface.
the code read txt file:
Java Code:
String fileName = "C:/Users/lakshan/Desktop/lawyer.txt"; File textFile = new File(fileName); Scanner in = new Scanner (textFile); while(in.hasNextLine()){
[code]....
so it will read any text file dynamically and output to the text pane in interface. I think scanner code must be execute after the select the file from the browser and set the scanned result in to variable. then later out put the var as string in some jswing component?
I am working on a personal project and want to create a text editor to write my code. I am wondering how could I read the last input from the user and if say it was an open curly brace {, then like netbean's my editor will supply the closing curly brace. My java experience is limited but I have tried to read key board input and a few other options that did not work.
I have my below Swing GUI code in which I want to read and display some contents present in text file say (test.txt) which is located in my local disk (C: est.txt). My pane tab 2 is divided into two halves horizontally. How can I read and write the test.txt file contents under the tab tab2 in the first half of the pane(where currently it is 2 written)?
Sample test.txt present in my local hard disk location username:test1 Password:test1 DataBasename: testDB
CODE FOR TABBED PANE
import javax.swing.*; import java.awt.*; public class SplitPaneExp { public static void main(String[] args){ Runnable r = new Runnable() { public void run() { JFrame frame = new JFrame("WELCOME");
I just went over how to open and edit text files in java. Was wondering how to open mp3, mp4 and other media files, is there a special package i need to import or plugin that I need to install in eclipse?
There is no error shown in the code. but, when i run my program for start, the page before cannot proceed and yet, i cannot proceed to this page and the application stop unexpectedly. below is the error that i gain in logcat.
11-22 06:59:57.664: D/dalvikvm(290): GC_EXPLICIT freed 1505 objects / 106560 bytes in 184ms 11-22 07:00:39.174: D/dalvikvm(320): GC_FOR_MALLOC freed 2489 objects / 160496 bytes in 109ms 11-22 07:00:39.534: E/MENU PAKEJ A(320): Total Price: RM 0.0 11-22 07:00:39.544: D/AndroidRuntime(320): Shutting down VM
I'm having a problem with a small text editor I'm trying to create. I have implemented a panel of labels, containing line numbers, on the left of a scrollable text area. The panel is designed to size such that it fits the larger numbers whenever they appear. It does that very well, actually, until either one of the scrollbars appear. As soon as one does appear, it immediately shrinks in width. The horizontal scrollbar even blocks the view a little, making it impossible to see what you are writing on the very last line.
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Main implements KeyListener { public static JPanel tab = new JPanel(false); public static JTextArea text = new JTextArea(); public static JScrollPane scroll, reflex; public static JPanel lines;
[code]...
Explanation of the code: There is a main panel which embodies a text area and another container filled with labels of line numbers.Both the text area and line number panel have scroll panels attached. They are synchronized, in order to scroll at the same time.
The main class contains a static function "position" which generates a GridBagConstraints, created for the convenience of single-line creation of constraints.It also implements the KeyListener interface, and waits for change in the amount of lines inside the text area. Afterwards, it changes the panel of labels accordingly.
So when writing my first "Hello World" app everything seemed to work just fine. I wrote the code, compiled it, and then ran the class file and it worked, I got the return Hello World! But when I tried to write another app which is basically the exact same thing just a different sentence, I keep getting a bunch of error codes saying illegal character. I did everything the exact same. I am using Text Edit on a Mac and using Terminal to execute the Java code.
Here is what I wrote....
public class MyFirstApp { public static void main( String[] args ) { System.out.println(“i rule the world!”);
I am trying to do is extract numbers that are in word format in a long String, i.e. a song, and return each of their numerical values, in order to add them all up. So I'd like to calculate the sum of all of the numbers in the text. This has to work for any piece of text and for all numbers up to a trillion.
So I broke the string down into tokens and stored them in a String []. And I divided up the possible numbers in word format into:
I believe that these are the only words that it will need to recognize. I began reading the tokenized string from right to left and then when I came across a unit, special or tens as the first number I hit, I would then set it's numerical value and check if the word before was also a number and whether to add or multiply etc. i.e. First number hit is a two, if the number before is sixty, then I would just add it to sixty and check the word before that and so on.
However, when implementing it, it seems like an extremely long way around it. How I could implement this in a swifter manner? An example of it working would be:
"Nine Million rockets turned Three times and met Twenty Two Aliens", it would extract, Twenty Two as 2, then 20 = 22, then extract Three as 3, and then Nine Million as 1,000,000 x 9 = 9,000,000
I have a form with primefaces input text(p:inputText).Many of the input text values are of the type currency in dollars.When i try to use ,it mandates the user to include $ symbol prepended to the value.Is there any way using which on blur of the field the dollar symbol is prepended and the number gets formatted with proper commas.
The basic gist is it's "A program that reads in a text file that uses a specific input format and uses it to produce a formatted report for output."
Specifically :"For this lab you will write a Java program that produces a simple formatted report. The program will prompt the user to enter a file name. This file must contain information in a specific format (detailed below). Each "block" of the file contains information for one player in a competition -- the name of the player followed by a number of different scores that that player achieved. The program should find each player's average score, median score and best and worst scores and display them in a line on the final summary report. The program should also determine which player has the highest average score and which player has the lowest average score."
I get the following errors when I try and compile it:
Enter an input file name: Project11.txt Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException... -1 at java.util.ArrayList.elementData(Unknown Source) at java.util.ArrayList.get(Unknown Source) at Project11.getMedian(Project11.java:68) at Project11.main(Project11.java:27)
I get that the error(s) reside in lines 68 and 27, among problem other areas, but I'm not exactly sure how I can fix them.
Here's my code:
import java.io.*; import java.util.*; public class Project11 { public static void main(String[] args) throws IOException{ Scanner in = new Scanner(System.in); System.out.print("Enter an input file name: "); String input = in.nextLine();
1. The human user of my application asks it to fire up a scanner which scans a paper document. The document is a filled in form. 2. The application then displays the scanned image to the human user.The image is displayed in a JScrollPane since it may be larger than the scroll pane. 3. The human user needs to locate a certain item in the form, for example a social security number, and enter it into a field in a data entry screen.Note that the image and the field appear on the same screen.
Of-course the social security number always appears in the same location in the image. Also the image needs to be the appropriate magnification and resolution to allow the human user to easily read and understand the item he is searching for in the image.
What is the best way to present the scanned image to the user such that he immediately sees the item he requires and can enter it into the data entry field.
I'm having serious issues right now with a JTable inside a JScrollPane.i have some methods that returns different indexes (rows) that i select programatically in a JTable and the problem is that sometimes it goes beyond of what i can see, like, the row gets selected but the scrollbar won't follow up.
i've searched up in google and saw several different methods but those were extremely complex and for stuff i don't need.the simplest solution i found is this:
but it just doesn't do anything.My table (tInfo) has only two columns so no horizontal bars, just vertical. What can i do to align the scrollbar with the currently selected row in my table? :C
Found a solution using scrollPane.getVerticalScrollBar().setValue();in another thread, i didn't even notice there were like 3 more threads about the same, just different kind of code used in each.
I got an application with JScrollPanes; they seem to work fine, but fresh after the start, their scrollbars seem dead:I only begin to see their components after resizing the application window with the mouse.Clicking the scroll bars or their buttons (in Metal Look&Feel) does nothing.And there is no 'knob' visible.Dragging the side or bottom of the application window suddenly shows all and makes them operational.My ComponentListener on the window that contains the scrollpanes only does a repaint on the components inside the scrollpanes.Adding such to the code has no effect, neither does a repaint on the scrollpanes themselves.
I have tried to add a scroll bar line 28 - 31 and can't figure out why its not working. Its not even showing the scroll bar!
public class TheFrame extends JFrame { private static ThePanel canvas; private String deckImagesToUse; /** * The constructor creates a Frame ready to display the cards */ public TheFrame(String cardImgFile) {
We needed to use a GUI via JOptionPane with our program. So that we may turn out programs in as executable jar files. However, I have never used it. Here is my problem and code:
Now for some reason I am getting an error when trying to create a new instance of the Person class and pass inputFirst and inputLast. Its telling me that I have not initialized inputFirst or Last. When I allow it to initialize it sets inputFirst = null; and so forth with inputLast. All I want to do is pass the two Strings to my constructor in my Person class.
while using JOption Pane. So my output for the code is correct, however, it keeps repeating the dialog.
public static void main { String y = ""; String aString; int a, sum; double average; int count=0;
[code]....
My output for the first input ends up like this:
You have enter 1 as integer. Sum = 1 Average = 1.0
So far so good....however when I add another input.
You have enter 1 as integer. Sum = 1 Average = 1.0 You have enter 1 as integer. Sum = 2 Average = 1.0
What I want is the You have enter, sum,average to show up once while still adding sums and average.I tried moving string y out of the while loop and used if statement but to no avail.
I already done a lot of work(user lists, server logging, private messages), but im there is few thing i still dont know how to really implement and, of course my current program is far from beign decent, so i decided to start asking questions(so far i was just experimenting just using knowledge from book and some info found on Java API).
1. How can i make JTextField to scroll down each time new message received and log is already full? i mean visible part of it, so you don't need to scroll it yourself...
2. Why sequencer doesn't play MIDI if it is launched not by main thread?
3. What is good way to do user list with avatars? atm, i'm using regular JList and listening to selected values to open dialogs.
4. What is a good ways to implement sounds in application, other than MIDI? i know that i should just google it, but anyway.
You can check my source code for it by link. Chat client:URL...
I want to have a button that will include another node beyond the text and image that are part from the Button. This node as example will be a circle that I will change his color from gray to green if the button was pushed.
I try to do this with Background / BackgroundFill with no success
I tried to get access to the Pane / Region of the Button, but I can't find a way to do it.